" />

欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

nginx中封禁ip和允許內(nèi)網(wǎng)ip訪問的實現(xiàn)示例

 更新時間:2022年03月17日 09:51:07   作者:autofelix  
Nginx不僅僅只是一款反向代理和負載均衡服務器,本文主要介紹了nginx中封禁ip和允許內(nèi)網(wǎng)ip訪問的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

Nginx不僅僅只是一款反向代理和負載均衡服務器,它還能提供很多強大的功能,例如:限流、緩存、黑白名單和灰度發(fā)布等等,我們先來了解一下nginx如何封禁ip和允許內(nèi)網(wǎng)ip訪問。

一、語法

Nginx的ngx_http_access_module 模塊可以封配置內(nèi)的ip或者ip段

deny IP; 
deny subnet; 
allow IP; 
allow subnet; 
# block all ips 
deny    all; 
# allow all ips 
allow    all;

二、封禁ip

假定nginx的目錄在/usr/local/nginx/
首先要建一個封ip的配置文件blockips.conf,然后在文件中輸入要封的ip 

deny 192.168.4.3;?
deny 31.42.145.0/24;?
deny 51.12.35.0/24;

然后保存此文件

并且打開nginx.conf文件,在http配置節(jié)內(nèi)添加下面一行配置:

http {
    # 其他配置
 
    include blockips.conf;
}

測試現(xiàn)在的nginx配置文件是否是合法

/usr/local/nginx/sbin/nginx -t

如果配置沒有問題,就會輸出

the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok 
configuration file /usr/local/nginx/conf/nginx.conf test is successful

如果配置有問題就需要檢查下哪兒有語法問題
如果沒有問題,需要執(zhí)行下面命令,讓nginx重新載入配置文件 

/usr/local/nginx/sbin/nginx -s reload

三、僅內(nèi)網(wǎng)IP訪問

配置如下

下面配置中禁止了192.168.1.1,允許其他內(nèi)網(wǎng)網(wǎng)段,然后deny all禁止其他所有ip。

location / { 
  # block one workstation 
  deny    192.168.1.1; 
  # allow anyone in 192.168.1.0/24 
  allow   192.168.1.0/24; 
  # drop rest of the world 
  deny    all; 
}

到此這篇關于nginx中封禁ip和允許內(nèi)網(wǎng)ip訪問的實現(xiàn)示例的文章就介紹到這了,更多相關nginx封禁ip和允許內(nèi)網(wǎng)ip訪問 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 使用nginx如何解決Access-Control-Allow-Origin問題

    使用nginx如何解決Access-Control-Allow-Origin問題

    這篇文章主要介紹了使用nginx如何解決Access-Control-Allow-Origin問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Nginx 實現(xiàn) TCP/DUP流量按 IP 動態(tài)轉(zhuǎn)發(fā)操作方法

    Nginx 實現(xiàn) TCP/DUP流量按 IP 動態(tài)轉(zhuǎn)發(fā)操作方法

    為優(yōu)化網(wǎng)絡性能和提升服務可用性,通過Nginx配置stream模塊根據(jù)客戶端IP地址動態(tài)轉(zhuǎn)發(fā)TCP請求至不同后端服務器節(jié)點,適用于數(shù)據(jù)庫代理、TCP服務負載均衡及地域或來源IP分流的流量調(diào)度等場景,本文給大家介紹Nginx 實現(xiàn) TCP/DUP流量按 IP 動態(tài)轉(zhuǎn)發(fā)的操作
    2024-10-10
  • 服務器報錯nginx?502?Bad?Gateway的原因及如何解決詳解

    服務器報錯nginx?502?Bad?Gateway的原因及如何解決詳解

    項目啟動時莫名其妙網(wǎng)站訪問不了,502 Bad Gateway,下面這篇文章主要給大家介紹了關于服務器報錯nginx?502?Bad?Gateway的原因及如何解決的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-06-06
  • nginx如何根據(jù)報文里字段轉(zhuǎn)發(fā)至不同地址

    nginx如何根據(jù)報文里字段轉(zhuǎn)發(fā)至不同地址

    要在 Nginx 中根據(jù) POST 請求的 JSON 負載中的 id 字段的值進行轉(zhuǎn)發(fā),你可以使用 Nginx 的 ngx_http_lua_module 模塊,這個模塊允許你在 Nginx 配置中使用 Lua 腳本,本文介紹nginx如何根據(jù)報文里字段轉(zhuǎn)發(fā)至不同地址,感興趣的朋友一起看看吧
    2024-12-12
  • Nginx中autoindex的具體使用

    Nginx中autoindex的具體使用

    autoindex是Nginx配置的一個指令,它可以控制Nginx是否允許在瀏覽器中顯示一個目錄的內(nèi)容,本文主要介紹了Nginx中autoindex的具體使用,具有一定的參考價值,感興趣的可以了解一下
    2024-06-06
  • nginx設置X-Frame-Options的字段選擇

    nginx設置X-Frame-Options的字段選擇

    本文主要介紹了X-Frame-Options選項的三個值,包含DENY、SAMEORIGIN和ALLOW-FROM uri,具有一定的參考價值,感興趣的可以了解一下
    2024-12-12
  • Nginx服務器搭建和基本配置詳解

    Nginx服務器搭建和基本配置詳解

    這篇文章主要介紹了Nginx服務器搭建和基本配置詳解,Nginx是事件驅(qū)動的高性能服務器,需要的朋友可以參考下
    2015-09-09
  • Nginx與Tomcat實現(xiàn)動靜態(tài)分離和負載均衡

    Nginx與Tomcat實現(xiàn)動靜態(tài)分離和負載均衡

    本篇文章主要介紹了Nginx與Tomcat實現(xiàn)動靜態(tài)分離和負載均衡,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2016-10-10
  • Nginx?upstream使用教程

    Nginx?upstream使用教程

    本文主要介紹了Nginx?upstream使用教程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06
  • nginx修改配置文件不生效解決方案

    nginx修改配置文件不生效解決方案

    當你修改了Nginx的配置文件后,需要重新加載配置文件,使得修改生效,這篇文章主要給大家介紹了關于nginx修改配置文件不生效的解決方案,需要的朋友可以參考下
    2023-08-08

最新評論