Web Cache Web Server Configuration - cPanel/WHM Single Site
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/
:
<IfModule Litespeed> CacheRoot /home/lscache/ </IfModule>
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.
Then
cat /usr/local/apache/conf/includes/lscache.conf >> /usr/local/apache/conf/includes/pre_main_global.conf
Perform A Graceful Restart
After applying your cache storage settings, perform a graceful restart of LiteSpeed web server to have these changes take effect.
service lsws restart
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.
Note: If you are enabling LiteSpeed Cache through our WHM Plugin, you may skip this step.
<IfModule LiteSpeed> CacheLookup public on </IfModule>
Advanced Cache Configuration
For Advanced Cache Configuration info, look here.