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:lscache:geoip-support [2016/03/04 21:16]
Jackson Zhang
litespeed_wiki:cache:lscache:geoip-support [2022/04/20 19:07] (current)
Lisa Clarke
Line 1: Line 1:
-===== How to enable geolocation for LSCache ===== +~~REDIRECT>​https://​docs.litespeedtech.com/​lsws/cp/cpanel/​geoip/#use-geoip-for-cache-varies~~
- +
-LSCache supports GEOIP. To enable it, the following steps need to be followed. +
- +
-1. Enable Geolocation database  +
- +
-From LSWS Web Console: General ->​General settings:-[[https://www.litespeedtech.com/​docs/webserver/config/general#enableIpGeo|Enable IP GeoLocation]] ​-> Yes +
- +
- +
-2. Install GeoIP database +
-For CentOS user: +
-  yum install Geoip-data +
-Also check the installation location +
-  rpm -ql Geoip-data +
-It may return database path as: +
- /​usr/​share/​GeoIP/​GeoIP.dat  +
- +
- In LSWS Admin Console, configure the database location. ​ General ->​General settings:​->​ IP to GeoLocation DB ( enter the database path ). +
- +
-3. Install other modules: +
-  yum install GeoIP GeoIP-devel zlib-devel +
- +
-4. Enable GeoIP on Apache Conf Config by placing the the following directive as the same way as apache. +
-   ​GeoIPEnable On +
-5. User rewrite rule to control the redirect: +
- +
-  For example, add the following rewrite rules to your “.htaccess” file: +
-   +
-  <​IfModule LiteSpeed>​ +
-    RewriteEngine on +
-    RewriteRule .* - [E=Cache-Control:​vary=%{ENV:​GEO_COUNTRY}] +
-  </​IfModule>​ +
- +
-You can add rewrite condition for more specific rules, such as UK, EU and US + rest of the world show    different contents, or show different currencies.+
  • Admin
  • Last modified: 2016/03/04 21:16
  • by Jackson Zhang