L:80
需要編譯進 --with-http_geoip_module
首先要安裝maxMind里的geoip的c開發庫
https://dev.maxmind.com/geoip/legacy/downloadable/
首先 nginx是用c寫的 所以要下載c 版本的 MaxMind
然后解壓縮 GeoIP-1.6.12.tar.gz 並進入目錄 用./configure 編譯后 再make 、 make install
安裝后 一般默認庫的 位置在 /usr/share/GeoIP/
里面會有 GeoIP.dat GeoIPV6.dat 兩個庫文件
Syntax: | geoip_city |
---|---|
Default: | — |
Context: | http |
geoip_city變量說
$geoip_latitude 維度
$geoip_longitude 經度
$geoip_city_continent_code 屬於全球哪個洲
$geoip_country_code、geoip_country_code3、$geoip_country_name 與下面三個變量類似
$geoip_region 洲或省編碼 如 :02
$geoip_region_name 洲或省名稱 如:shanghai
$geoip_city 城市名稱
$geoip_postal_code 郵編
Syntax: | geoip_country |
---|---|
Default: | — |
Context: | http |
geoip_country變量說明
$geoip_country_code 兩個字母國家編碼 如:CN、US
$geoip_country_code3 三個字母的國家編碼 如:CHN USA
$geoip_country_name 國家全稱 如: 'China' 'United States'
Syntax: | geoip_proxy |
---|---|
Default: | — |
Context: | http |