亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Nginx根據請求IP末段進行分流如何配置

發布時間:2022-05-21 11:14:10 來源:億速云 閱讀:339 作者:zzz 欄目:大數據

本篇內容主要講解“Nginx根據請求IP末段進行分流如何配置”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Nginx根據請求IP末段進行分流如何配置”吧!

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

#域名,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 的請求來源轉發到 huaji-01.com,其他轉向huaji-02.com,同樣可以修改正則,例如

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

規則:$remote_addr ~* ^(112)\.(.*)\.(.*)\.(.*)$ 開頭為 112 的 ip 跳轉到指定的域名;

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

if 指令條件判斷的含義:

正則表達式匹配,其中:

~ 為區分大小寫匹配

~* 為不區分大小寫匹配

!~ 和 !~* 分別為區分大小寫不匹配及不區分大小寫不匹配

文件及目錄匹配,其中:

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

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

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

-x 和 !-x 用來判斷文件是否可執行

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

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

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

redirect 返回 302 臨時重定向,瀏覽器地址會顯示跳轉后的 url 地址。

permanent 返回 301 永久重定向,瀏覽器地址會顯示跳轉后的 url 地址。

到此,相信大家對“Nginx根據請求IP末段進行分流如何配置”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

增城市| 清水县| 乌兰县| 闻喜县| 苍梧县| 嘉黎县| 崇阳县| 西青区| 樟树市| 陇西县| 五指山市| 舞钢市| 崇明县| 平度市| 句容市| 桃江县| 浏阳市| 天水市| 内丘县| 盐亭县| 资溪县| 广汉市| 丹棱县| 琼海市| 石狮市| 商丘市| 舟山市| 平遥县| 沾益县| 泰顺县| 大名县| 平利县| 无棣县| 五原县| 安阳市| 礼泉县| 巴南区| 长白| 高安市| 策勒县| 灵璧县|