欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

歡迎來到夢飛科技

服務(wù)器租用

當前優(yōu)惠活動:

nginx利用GeoIP模塊克制指定地域的用戶會見會見

本文先容如何利用GeoIP模塊nginx實現(xiàn)限制某個地域用戶會見的成果。nginx要加上 --with-http_geoip_module 參數(shù)舉辦編譯。

1、首先我們查抄一下nginx是否編譯了GeoIP模塊

nginx -V

假如你在輸出界面看到了 --with-http_geoip_module,那么就說明nginx已經(jīng)編譯了GeoIP模塊。

2、接下來我們安裝GeoIP數(shù)據(jù)庫
在Debian/Ubuntu系統(tǒng),我們可以執(zhí)行下面的呼吁舉辦安裝:

apt-get install geoip-database libgeoip1

安裝完成之后,GeoIP數(shù)據(jù)庫會被安裝在 /usr/share/GeoIP/GeoIP.dat。

這個GeoIP.dat是GeoIP數(shù)據(jù)庫文件,利用apt-get呼吁安裝的話這個文件不是最新的,我們可以從 http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz 這里下載最新的GeoIP數(shù)據(jù)庫文件。

mv /usr/share/GeoIP/GeoIP.dat /usr/share/GeoIP/GeoIP.dat_bak

cd /usr/share/GeoIP/
wget
http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
gunzip GeoIP.dat.gz

3、此刻來設(shè)置nginx.conf文件

vi /etc/nginx/nginx.conf

將下面的內(nèi)容添加進 http {} 區(qū)域,而且要放在任何 include 語句之前。

geoip_country /usr/share/GeoIP/GeoIP.dat;
map $geoip_country_code $allowed_country {
default yes;
FK no;
FM no;
EH no;
}

上面這些語句是除了 FK,新加坡云主機 香港云主機,F(xiàn)M,EH這三個地域用戶答允其它地域的用戶會見。

也可以只答允部門地域用戶會見:

geoip_country /usr/share/GeoIP/GeoIP.dat;
map $geoip_country_code $allowed_country {
default no;
FK yes;
FM yes;
EH yes;
}

上面這些語句是除了 FK,F(xiàn)M,EH這三個地域的用戶其它地域的用戶都不答允會見。

上面的語句只是配置了一個 $allowed_country 變量,要最終實現(xiàn)克制配置的地域用戶會見,我們要對 $allowed_country 變量舉辦判定處理懲罰。
在 server {} 區(qū)域里添加以下內(nèi)容:

if ($allowed_country = no) {
return 403;
}

也可以針對某個特定url舉辦限制:

location /special {
if ($allowd_country = no) {
return 403;
}
}

4、重啟nginx

/etc/init.d/nginx reload

這樣我們就實現(xiàn)了nginx限制某個地域用戶會見的成果。

夢飛科技 - 全球數(shù)據(jù)中心基礎(chǔ)服務(wù)領(lǐng)先供應(yīng)商

Copyright © 2003-2019 MFISP.COM. 國外服務(wù)器租用 IDC公司 版權(quán)所有 ? 粵ICP備11019662號

主站蜘蛛池模板: 民丰县| 攀枝花市| 兰坪| 秦安县| 定远县| 获嘉县| 临高县| 永城市| 怀化市| 图木舒克市| 清河县| 高阳县| 鹤岗市| 白银市| 民和| 安宁市| 广元市| 长春市| 公主岭市| 旅游| 如皋市| 湖南省| 洛浦县| 吐鲁番市| 宁国市| 来凤县| 南木林县| 石柱| 南溪县| 象州县| 潮安县| 钟祥市| 东莞市| 台前县| 恩平市| 宝坻区| 波密县| 闽侯县| 龙里县| 高安市| 马鞍山市|