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:44]
Michael Alegre
litespeed_wiki:cache:common_installation:cpanel-single [2016/07/25 14:39] (current)
Long Hu [Cache Policy Settings]
Line 4: Line 4:
  
 ==== Set Server level cache root ==== ==== Set Server level cache root ====
-The server level cache root is set by adding ​the following ​to your server level Apache config file:+Create a file named "​lscache.conf"​ with the following ​content in directory ''/​usr/​local/​apache/​conf/​includes/''​: 
   <​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> 
 + 
 + 
 +**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.
  
 +<​code>​
 +<​IfModule LiteSpeed>​
 +  CacheLookup public on
 +</​IfModule>​
 +</​code>​
 ===== Advanced Cache Configuration ===== ===== 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]]**.
  • Admin
  • Last modified: 2016/05/05 19:44
  • by Michael Alegre