Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
litespeed_wiki:cache:common_installation:cpanel-single [2016/05/05 19:36] Michael Alegre |
litespeed_wiki:cache:common_installation:cpanel-single [2016/07/25 14:39] (current) Long Hu [Cache Policy Settings] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Web Cache Web Server Configuration - cPanel/WHM Single Site ====== | ====== Web Cache Web Server Configuration - cPanel/WHM Single Site ====== | ||
- | ==== Cache Storage Settings ==== | + | ===== Cache Storage Settings ===== |
+ | |||
+ | ==== Set Server level cache root ==== | ||
+ | Create a file named "lscache.conf" with the following content in directory ''/usr/local/apache/conf/includes/'': | ||
- | == Set Server level of cache root == | ||
- | The server level cache root is set by adding the following to your server level Apache config file: | ||
<IfModule Litespeed> | <IfModule Litespeed> | ||
- | CacheRoot /home/lscache | + | CacheRoot /home/lscache/ |
</IfModule> | </IfModule> | ||
| | ||
- | **Note:** make sure ''/home/lscache'' exists and server readable/writeable (''nobody:nobody'' for cPanel). CacheRoot is an absolute path for server level setting. | + | **Note:** It is recommended to set the server level cache root to ''/home/lscache/'' or a disk partition with enough space. Server level cache root will only be used when vhosts cache root not set. |
- | ==== Cache Policy Settings ==== | + | Then |
+ | cat /usr/local/apache/conf/includes/lscache.conf >> /usr/local/apache/conf/includes/pre_main_global.conf | ||
- | Add the following Apache style configuration directive in .htaccess to enable cache lookup. | + | ===== Perform A Graceful Restart ===== |
+ | After applying your cache storage settings, perform a graceful restart of LiteSpeed web server to have these changes take effect. | ||
- | <IfModule LiteSpeed> | + | <code> |
- | CacheLookup public on | + | service lsws restart |
- | </IfModule> | + | </code> |
+ | |||
+ | |||
+ | **Note**: User doesn't need to manually create any cache root directory, lsws will automatically create the cache root directory with proper permission. | ||
+ | |||
+ | ===== Cache Policy Settings ===== | ||
+ | |||
+ | LiteSpeed Cache default settings work well with most caching scenarios. For shared hosting environment, please don't change any of the **Server Level** default cache policy settings and leave them as "Not Set". | ||
+ | Cache Policy: | ||
+ | Enable Public Cache:Not Set | ||
+ | Check Public Cache:Not Set | ||
+ | Max Object Size:Not Set | ||
+ | Cache Expire Time (seconds):Not Set | ||
+ | Cache Stale Age (seconds)Not Set | ||
+ | Cache Request with Query String:Not Set | ||
+ | Cache Request with Cookie:Not Set | ||
+ | Cache Response with Cookie:Not Set | ||
+ | Ignore Request Cache-Control:Not Set | ||
+ | Ignore Response Cache-Control:Not Set | ||
+ | Enable Private Cache:Not Set | ||
+ | Check Private Cache:Not Set | ||
+ | Private Cache Expire Time (seconds):Not Set | ||
+ | Add the following Apache style configuration directive in your application level .htaccess file to enable cache lookup. | ||
- | Perform a web server graceful restart. | + | **Note:** If you are enabling LiteSpeed Cache through our [[litespeed_wiki:cpanel:whm-plugin-lscwp-management|WHM Plugin]], you may skip this step. |
- | ==== Advanced Cache Configuration ==== | + | <code> |
+ | <IfModule LiteSpeed> | ||
+ | CacheLookup public on | ||
+ | </IfModule> | ||
+ | </code> | ||
+ | ===== Advanced Cache Configuration ===== | ||
For Advanced Cache Configuration info, **[[litespeed_wiki:cache:common_installation:advanced|look here]]**. | For Advanced Cache Configuration info, **[[litespeed_wiki:cache:common_installation:advanced|look here]]**. |