GeoIP過濾器根據來自Maxmind GeoLite2資料庫的數據添加有關IP位址的地理位置的信息。
通過IP區別國內或國外,從而跳轉到不同的頁面,最終用nginx的第三方module:geoip來實現,這就不說它的優勢了,網上很多解釋,下面看怎麼配置 ( 推薦學習:nginx使用 )
我的系統中是配置了nignx.repo的,我直接用yum來安裝了geoip模塊,沒有用添加模塊重編的方式
yum install nginx-module-geoip
下載geoip的資料庫文件
cd /etc/nginx
mkdir geoipdat
cd geoipdat
下載
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
解壓
gunzip GeoIP.dat.gz
gunzip GeoLiteCity.dat.gz
根據需求配置nginx
首先在nginx.conf中加載geoip的庫,配置如下:
配置虛擬主機如下:
opt目錄如下
文章來源: https://twgreatdaily.com/zh-mo/xHkrHXABjYh_GJGVwlgB.html