" />

最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

一、語(yǔ)法

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/
首先要建一個(gè)封ip的配置文件blockips.conf,然后在文件中輸入要封的ip 

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

然后保存此文件

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

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

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

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

如果配置沒(méi)有問(wèn)題,就會(huì)輸出

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

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

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

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

配置如下

下面配置中禁止了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; 
}

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

相關(guān)文章

  • 如何在centos上使用yum安裝rabbitmq-server

    如何在centos上使用yum安裝rabbitmq-server

    這篇文章主要介紹了如何在centos上使用yum安裝rabbitmq-server,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • Nginx禁止國(guó)外IP訪問(wèn)我的網(wǎng)站的實(shí)現(xiàn)

    Nginx禁止國(guó)外IP訪問(wèn)我的網(wǎng)站的實(shí)現(xiàn)

    本文主要介紹了Nginx禁止國(guó)外IP訪問(wèn)我的網(wǎng)站的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • Nginx 解決WebApi跨域二次請(qǐng)求以及Vue單頁(yè)面的問(wèn)題

    Nginx 解決WebApi跨域二次請(qǐng)求以及Vue單頁(yè)面的問(wèn)題

    下面小編就為大家分享一篇Nginx 解決WebApi跨域二次請(qǐng)求以及Vue單頁(yè)面的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01
  • nginx 不同的訪問(wèn)路徑對(duì)應(yīng)項(xiàng)目不同的目錄的實(shí)現(xiàn)方法

    nginx 不同的訪問(wèn)路徑對(duì)應(yīng)項(xiàng)目不同的目錄的實(shí)現(xiàn)方法

    要在 Nginx 中配置不同的訪問(wèn)路徑對(duì)應(yīng)不同的項(xiàng)目目錄,可以使用 Nginx 的?location?指令來(lái)實(shí)現(xiàn),本文主要介紹了nginx不同的訪問(wèn)路徑對(duì)應(yīng)項(xiàng)目不同的目錄的實(shí)現(xiàn)方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-09-09
  • NGINX基于cookie針對(duì)同一域名進(jìn)行分流轉(zhuǎn)發(fā)

    NGINX基于cookie針對(duì)同一域名進(jìn)行分流轉(zhuǎn)發(fā)

    本文介紹了利用NGINX基于cookie進(jìn)行多環(huán)境分流的方法,通過(guò)在Docker中部署兩個(gè)后端NGINX容器,并在前端NGINX配置中設(shè)置map規(guī)則,根據(jù)cookie值將請(qǐng)求分發(fā)到不同后端,感興趣的可以了解一下
    2025-07-07
  • 使用nginx動(dòng)態(tài)轉(zhuǎn)換圖片大小生成縮略圖

    使用nginx動(dòng)態(tài)轉(zhuǎn)換圖片大小生成縮略圖

    這篇文章主要介紹了使用nginx動(dòng)態(tài)轉(zhuǎn)換圖片大小生成縮略圖,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Nginx做NodeJS應(yīng)用負(fù)載均衡配置實(shí)例

    Nginx做NodeJS應(yīng)用負(fù)載均衡配置實(shí)例

    這篇文章主要介紹了Nginx做NodeJS應(yīng)用負(fù)載均衡配置實(shí)例,本文直接給出配置實(shí)例,需要的朋友可以參考下
    2015-01-01
  • nginx基于域名,端口,不同IP的虛擬主機(jī)設(shè)置的實(shí)現(xiàn)

    nginx基于域名,端口,不同IP的虛擬主機(jī)設(shè)置的實(shí)現(xiàn)

    這篇文章主要介紹了nginx基于域名,端口,不同IP的虛擬主機(jī)設(shè)置,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • nginx的master進(jìn)程和worker進(jìn)程用法解讀

    nginx的master進(jìn)程和worker進(jìn)程用法解讀

    Nginx啟動(dòng)后包含master和worker進(jìn)程,master負(fù)責(zé)管理worker及讀取配置,worker處理請(qǐng)求,通過(guò)worker_processes設(shè)置worker數(shù)量(通常不超過(guò)CPU核心數(shù))或auto自動(dòng)檢測(cè),結(jié)合worker_cpu_affinity綁定CPU核心以?xún)?yōu)化性能
    2025-07-07
  • 安裝Windows版nginx及部署前端代碼并解決刷新出現(xiàn)404問(wèn)題

    安裝Windows版nginx及部署前端代碼并解決刷新出現(xiàn)404問(wèn)題

    這篇文章主要給大家介紹了關(guān)于安裝Windows版nginx及部署前端代碼解決刷新出現(xiàn)404問(wèn)題的相關(guān)資料,使用nginx部署前端項(xiàng)目是一篇非常詳細(xì)的教程,旨在幫助初學(xué)者使用Nginx來(lái)部署前端項(xiàng)目,需要的朋友可以參考下
    2023-12-12

最新評(píng)論

北碚区| 台东县| 民权县| 颍上县| 通化市| 永胜县| 仲巴县| 垫江县| 西盟| 临澧县| 永春县| 灌南县| 正镶白旗| 富顺县| 广平县| 张家界市| 六枝特区| 泰来县| 商城县| 海南省| 开鲁县| 兴化市| 修武县| 万载县| 临沂市| 潍坊市| 肇东市| 赣榆县| 都匀市| 汉中市| 雷州市| 武乡县| 衡山县| 本溪市| 鹿泉市| 英山县| 阿鲁科尔沁旗| 大新县| 东山县| 海淀区| 新沂市|