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

Nginx通過geo模塊設(shè)置白名單的例子

 更新時(shí)間:2019年08月30日 11:31:42   作者:麥老師  
今天小編就為大家分享一篇Nginx通過geo模塊設(shè)置白名單的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

原配置:

http {
......
limit_conn_zone $binary_remote_addr zone=one:10m;
limit_req_zone $binary_remote_addr zone=fifa:10m rate=5r/s;
......
server {
......
limit_conn one 5;
limit_req zone=fifa burst=100;
......
}}

白名單配置:

http {
......
geo $whiteiplist {
 default 1;
 127.0.0.1 0;
 10.10.0.0/24 0;
}
map $whiteiplist $limit {
 1 $binary_remote_addr;
 0 "";
}
limit_conn_zone $limit zone=one:10m;
limit_req_zone $limit zone=fifa:10m rate=5r/s;
......
server {
......
limit_conn one 5;
limit_req zone=fifa burst=100;
......
}}

說明:

geo指令定義一個(gè)白名單$whiteiplist, 默認(rèn)值為1, 所有都受限制。 如果客戶端IP與白名單列出的IP相匹配,則$whiteiplist值為0也就是不受限制。

map指令是將$whiteiplist值為1的,也就是受限制的IP,映射為客戶端IP。將$whiteiplist值為0的,也就是白名單IP,映射為空的字符串。

limit_conn_zone和limit_req_zone指令對(duì)于鍵為空值的將會(huì)被忽略,從而實(shí)現(xiàn)對(duì)于列出來的IP不做限制。

以上這篇Nginx通過geo模塊設(shè)置白名單的例子就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Nginx服務(wù)器https配置的方法示例

    Nginx服務(wù)器https配置的方法示例

    這篇文章主要介紹了Nginx服務(wù)器https配置的方法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-10-10
  • Nginx中alias指令的實(shí)現(xiàn)

    Nginx中alias指令的實(shí)現(xiàn)

    lias指令用于指定一個(gè)替換位置,該替換位置會(huì)替換掉location塊中指定的URl,下面就來介紹一下alias指令,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-08-08
  • nginx多域名轉(zhuǎn)發(fā)的實(shí)現(xiàn)

    nginx多域名轉(zhuǎn)發(fā)的實(shí)現(xiàn)

    本文主要介紹了nginx多域名轉(zhuǎn)發(fā)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • Nginx中的root和alias指令示例詳解

    Nginx中的root和alias指令示例詳解

    Nginx是一種高性能的Web服務(wù)器軟件,其中root和alias是用于配置資源位置的兩個(gè)指令,root指令用于設(shè)置資源的根目錄,而alias指令則為特定location設(shè)置路徑別名,root適用于整體目錄結(jié)構(gòu),alias適合細(xì)粒度路徑控制,本文詳解這兩個(gè)指令的用途及區(qū)別
    2024-10-10
  • 使用Nginx搭建代理服務(wù)器(正向代理HTTPS網(wǎng)站)的操作指南

    使用Nginx搭建代理服務(wù)器(正向代理HTTPS網(wǎng)站)的操作指南

    在網(wǎng)絡(luò)應(yīng)用中,代理服務(wù)器是用于中轉(zhuǎn)用戶請(qǐng)求和服務(wù)端響應(yīng)的工具,正向代理主要用于客戶端與外部服務(wù)器之間的訪問代理,幫助客戶端隱藏其 IP 地址或訪問受限資源,本文將詳細(xì)介紹如何使用 Nginx 搭建正向代理服務(wù)器,特別是針對(duì) HTTPS 網(wǎng)站的代理
    2024-11-11
  • nginx隱藏server及版本號(hào)的實(shí)現(xiàn)

    nginx隱藏server及版本號(hào)的實(shí)現(xiàn)

    為了提高nginx服務(wù)器的安全性,降低被攻擊的風(fēng)險(xiǎn),需要隱藏nginx的server和版本號(hào),本文就來介紹一下nginx如何隱藏server及版本號(hào),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-08-08
  • 基于Nginx禁止指定IP、國(guó)外IP訪問我的網(wǎng)站

    基于Nginx禁止指定IP、國(guó)外IP訪問我的網(wǎng)站

    這篇文章主要介紹了用Nginx禁止指定IP、國(guó)外IP訪問我的網(wǎng)站,想要實(shí)現(xiàn)這個(gè)功能方法有很多種,這里基于 Nginx 的 ngx_http_geoip2 模塊來禁止國(guó)外 IP 訪問網(wǎng)站,需要的朋友可以參考下
    2022-05-05
  • nginx配置多個(gè)站點(diǎn)共用80端口的解決方法

    nginx配置多個(gè)站點(diǎn)共用80端口的解決方法

    這篇文章主要介紹了nginx配置多個(gè)站點(diǎn)共用80端口的解決方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-06-06
  • nginx禁止dedecms目錄php執(zhí)行權(quán)限

    nginx禁止dedecms目錄php執(zhí)行權(quán)限

    nginx禁止dedecms目錄php執(zhí)行權(quán)限,找到配置fastcgi.conf文件,一般在/usr/local/nginx/conf/下面,修改如下
    2014-01-01
  • nginx配置history模式的使用小結(jié)

    nginx配置history模式的使用小結(jié)

    本文詳細(xì)介紹了在Nginx服務(wù)器中配置history模式的方法,具體通過使用try_files指令來實(shí)現(xiàn),這種配置方式主要適用于單頁(yè)應(yīng)用,可以確保無(wú)論訪問什么URL,服務(wù)器總是返回同一個(gè)HTML文件,然后由前端路由來處理不同的頁(yè)面顯示
    2024-10-10

最新評(píng)論

贵定县| 榕江县| 侯马市| 汶川县| 金阳县| 澄江县| 宁武县| 昆山市| 屏南县| 西林县| 泸水县| 扶绥县| 大埔县| 刚察县| 萝北县| 绿春县| 晋城| 西乡县| 合肥市| 淮阳县| 寿光市| 鄂托克前旗| 讷河市| 张家川| 铜陵市| 图们市| 皋兰县| 龙游县| 杂多县| 岳西县| 通渭县| 望奎县| 桐乡市| 诸暨市| 响水县| 新蔡县| 长岛县| 隆安县| 高唐县| 蒙阴县| 都安|