Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
litespeed_wiki:cache:common_installation:cpanel-single [2016/05/05 19:35]
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 ======
-For Advanced Cache Configuration info, **[[litespeed_wiki:​cache:​common_installation:​advanced|look here]]**. 
  
-==== 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 spaceServer ​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>
  
  
- Perform a web server graceful 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 [[litespeed_wiki:​cpanel:​whm-plugin-lscwp-management|WHM Plugin]], you may skip this step. 
 + 
 +<​code>​ 
 +<​IfModule LiteSpeed>​ 
 +  CacheLookup public on 
 +</​IfModule>​ 
 +</​code>​ 
 +===== Advanced Cache Configuration ===== 
 +For Advanced Cache Configuration info, **[[litespeed_wiki:​cache:​common_installation:​advanced|look here]]**.
  • Admin
  • Last modified: 2016/05/05 19:35
  • by Michael Alegre