nginx中server name的匹配規則

2021-09-09 07:08:33 字數 362 閱讀 7431

在開始學nginx的時候server_name明明沒有匹配上,但竟然訪問到了,還以為server_name不起作用,後來發現server_name的匹配規則是:先遍歷所有配置的server_name,如果找到了,則執行對應的server,如果沒有找到,則預設執行第乙個server。

例如:

server_name 有zq.shidebin.com,private.shidebin.com,如果訪問對應的server_name,那麼能找到對應的,如果你訪問private.shidehui.com。那麼nginx會預設訪問zq.shidebin.com

nginx負載均衡中的server name

當nginx做負載均衡的時候,後端的nginx配置裡面有這麼一段配置 server listen 80 default server server name 官網上是這麼解釋的 在catch all server示例中,可以看到奇怪的名稱 這個名字沒有什麼特別之處,它只是無數無效網域名稱中的乙個,這...

nginx安裝和Vue部署nginx中

2 因為nginx以來與gcc的編譯環境,所以,在mini centos中需要安裝編譯環境來使nginx能夠編譯起來 yum install gcc c 3 nginx的http模組需要使用pcre來解析正規表示式 yum y install pcre pcre devel 4 依賴的解壓包 yum...

nginx中的if語句

if指令 格式 if 條件判斷 一 if語句中的判斷條件 nginx 1 正規表示式匹配 等值比較 與指定正規表示式模式匹配時返回 真 判斷匹配與否時區分字元大小寫 與指定正規表示式模式匹配時返回 真 判斷匹配與否時不區分字元大小寫 與指定正規表示式模式不匹配時返回 真 判斷匹配與否時區分字元大小寫...