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

Nginx 配置根據(jù)請求IP末段進行分流的方法

 更新時間:2019年07月09日 14:24:05   作者:he_xd  
這篇文章主要介紹了Nginx 配置根據(jù)請求IP末段進行分流的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

主要是 location 參數(shù)中的 if 判斷的配置跳轉(zhuǎn),分流能減輕服務器的負載和壓力,這種是一種非常常見的服務器部署架構。
根據(jù) IP 最后一段的范圍來跳轉(zhuǎn)

#域名,ip,端口等信息請自行修改

upstream huaji-01.com {
 server 192.168.1.100:8080;
}

upstream huaji-02.com {
 server 192.168.1.200:8080;
}

server {

 listen 80;
 server_name www.huaji.com;

 location /
 {
  if ( $remote_addr ~* ^(.*)\.(.*)\.(.*)\.[1,125]$) {
    proxy_pass http://huaji-01.com;
    break;
  }

  proxy_pass http://huaji-02.com;
 }

}

以上為將 IP 末段為 1-125 的請求來源轉(zhuǎn)發(fā)到 huaji-01.com,其他轉(zhuǎn)向huaji-02.com,同樣可以修改正則,例如

規(guī)則: $remote_addr ~* ^(.*)\.(.*)\.(.*)\.*[0268]$ 末尾為0268這樣的偶數(shù)ip,跳轉(zhuǎn)到 huaji-01.com,其他跳轉(zhuǎn)到第二個域名;

規(guī)則:$remote_addr ~* ^(112)\.(.*)\.(.*)\.(.*)$ 開頭為 112 的 IP 跳轉(zhuǎn)到指定的域名;

規(guī)則:$http_x_forwarded_for ~* ^(112)\.(.*)\.(.*)\.(.*)$ 根據(jù) forward 地址段來分流,開頭為 112 的跳轉(zhuǎn)到指定域名

if 指令條件判斷的含義:

正則表達式匹配,其中:

~ 為區(qū)分大小寫匹配

~* 為不區(qū)分大小寫匹配

!~ 和 !~* 分別為區(qū)分大小寫不匹配及不區(qū)分大小寫不匹配

文件及目錄匹配,其中:

-f 和 !-f 用來判斷是否存在文件

-d 和 !-d 用來判斷是否存在目錄

-e 和 !-e 用來判斷是否存在文件或目錄

-x 和 !-x 用來判斷文件是否可執(zhí)行

rewrite指令的最后一項參數(shù)為flag標記,flag標記有:

last 相當于 apache 里面的 [L] 標記,表示 rewrite。

break 本條規(guī)則匹配完成后,終止匹配,不再匹配后面的規(guī)則。

redirect 返回 302 臨時重定向,瀏覽器地址會顯示跳轉(zhuǎn)后的 URL 地址。

permanent 返回 301 永久重定向,瀏覽器地址會顯示跳轉(zhuǎn)后的 URL 地址。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 使Nginx服務器支持.htaccess的方法

    使Nginx服務器支持.htaccess的方法

    這篇文章主要介紹了使Nginx服務器支持.htaccess的方法,.htaccess配置文件設置是Apache上的好東西,現(xiàn)在我們讓Nginx服務器也能使用它,需要的朋友可以參考下
    2015-07-07
  • nginx反向代理proxy_set_header

    nginx反向代理proxy_set_header

    這篇文章主要介紹了nginx反向代理proxy_set_header,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • nginx配置客戶端保存cookie的實現(xiàn)

    nginx配置客戶端保存cookie的實現(xiàn)

    本文主要介紹了nginx配置客戶端保存cookie的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • Nginx服務器中配置非80端口的端口轉(zhuǎn)發(fā)方法詳解

    Nginx服務器中配置非80端口的端口轉(zhuǎn)發(fā)方法詳解

    這篇文章主要介紹了Nginx服務器中配置非80端口的端口轉(zhuǎn)發(fā)方法詳解,文中使用到了Nginx中的proxy_pass配置項,需要的朋友可以參考下
    2016-04-04
  • nginx使用sticky基于cookie的會話保持方式

    nginx使用sticky基于cookie的會話保持方式

    這篇文章主要介紹了nginx使用sticky基于cookie的會話保持方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • nginx的安裝以及簡單配置教程

    nginx的安裝以及簡單配置教程

    這篇文章主要給大家介紹了關于nginx的安裝以及簡單配置的相關資料,以下是nginx在各種環(huán)境條件下的安裝與配置過程,其中還分析了中間遇到的坑以及處理方式,需要的朋友可以參考下
    2023-08-08
  • nginx刷新頁面出現(xiàn)404解決方案(親測有效)

    nginx刷新頁面出現(xiàn)404解決方案(親測有效)

    本文主要介紹了nginx刷新頁面出現(xiàn)404解決方案,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Nginx proxy_set_header配置方式

    Nginx proxy_set_header配置方式

    這篇文章主要介紹了Nginx proxy_set_header配置方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Nginx Rewrite使用場景及配置方法解析

    Nginx Rewrite使用場景及配置方法解析

    這篇文章主要介紹了Nginx Rewrite使用場景及配置方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • nginx安裝時,make編譯可能會出現(xiàn)的錯誤問題

    nginx安裝時,make編譯可能會出現(xiàn)的錯誤問題

    這篇文章主要介紹了nginx安裝時,make編譯可能會出現(xiàn)的錯誤問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06

最新評論

沧源| 仪征市| 门头沟区| 成安县| 平泉县| 深水埗区| 霍城县| 安平县| 嘉荫县| 马鞍山市| 盘锦市| 罗城| 定结县| 苍溪县| 瓮安县| 老河口市| 舞钢市| 尉氏县| 宿迁市| 临城县| 中宁县| 醴陵市| 镇坪县| 无锡市| 龙州县| 阳曲县| 江西省| 甘肃省| 兴隆县| 平阳县| 雷波县| 紫云| 铁力市| 莱西市| 宣威市| 东明县| 双江| 五莲县| 涟源市| 龙门县| 乌恰县|