91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

莱州市| 临邑县| 巴塘县| 石渠县| 皮山县| 彭州市| 富阳市| 安国市| 富宁县| 韶关市| 抚宁县| 乐亭县| 济南市| 宝坻区| 雅安市| 镇宁| 汕头市| 隆回县| 东港市| 保靖县| 惠来县| 凯里市| 麻栗坡县| 满洲里市| 长兴县| 孝昌县| 石门县| 新建县| 崇明县| 屏南县| 丰县| 渭源县| 台江县| 清镇市| 龙泉市| 鄂州市| 泰宁县| 临城县| 重庆市| 玉田县| 南丰县|