Nginx如何設定拒絕或允許指定ip訪問

2021-07-24 17:24:50 字數 463 閱讀 9596

nginx拒絕或允許指定ip,是使用模組http訪問控制模組(http access).

控制規則按照宣告的順序進行檢查,首條匹配ip的訪問規則將被啟用。 location / 

上面的例子中僅允許192.168.1.0/24和10.1.1.0/16網路段訪問這個location欄位,但192.168.1.1是個例外。

注意規則的匹配順序,如果你使用過apache你可能會認為你可以隨意控制規則的順序並且他們能夠正常的工作,但實際上不行。

下面的這個例子將拒絕掉所有的連線:

location / {

#這裡將永遠輸出403錯誤。

deny all;

#這些指令不會被啟用,因為到達的連線在第一條已經被拒絕

deny    192.168.1.1;

allow   192.168.1.0/24;

allow   10.1.1.0/1

轉至:

Nginx如何設定拒絕或允許指定ip訪問

nginx拒絕或允許指定ip,是使用模組http訪問控制模組 http access 控制規則按照宣告的順序進行檢查,首條匹配ip的訪問規則將被啟用。location 上面的例子中僅允許192.168.1.0 24和10.1.1.0 16網路段訪問這個location欄位,但192.168.1.1是...

Nginx如何設定拒絕或允許指定ip訪問

location druid nginx拒絕或允許指定ip,是使用模組http訪問控制模組 http access 控制規則按照宣告的順序進行檢查,首條匹配ip的訪問規則將被啟用。location 上面的例子中僅允許192.168.1.0 24和10.1.1.0 16網路段訪問這個location欄...

Nginx設定拒絕或允許指定ip訪問

限制 deny 192.168.1.1 允許allow 192.168.1.0 24 允許allow 10.1.1.0 16 限制所有 deny all 在配置檔案的sever或者location配置段中進行設定,通allow和deny引數,進行訪問控制。例如 只允許ip10.10.240.24進行...