PHP中SERVER NAME獲取的問題

2022-10-11 18:15:09 字數 605 閱讀 5879

**配置根目錄下 info.php

<?php 

echo "";

echo $_server['server_name'];

127.0.0.1 www.my-search.com

127.0.0.1 www.my-play.com

server 

}location ~ \.php(.*)$

}

php**中獲取 $_server['server_name'] 是網域名稱1:還是網域名稱2:

name,結果都是nginx配置中server_name的第乙個值

配置的網域名稱調換順序,重啟nginx再訪問

參考:

兩個網域名稱分開配置

找nginx相關配置是可以解決的,我比較的懶。懶的找

Nginx中的server name指令特性講解

nginx中的server name指令主要用於配置基於名稱的虛擬主機,server name指令在接到請求後的匹配順序分別為 1 準確的server name匹配,例如 server2 以 萬用字元開始的字串 server3 以 萬用字元結束的字串 server4 匹配正規表示式 serverng...

nginx中server name的匹配順序

nginx中的server name指令主要用於配置基於名稱虛擬主機,server name指令在接到請求後的匹配順序分別為 1 準確的server name匹配,例如 server 2 以 萬用字元開始的字串 server 3 以 萬用字元結束的字串 server 4 匹配到的正規表示式 serv...

nginx中server name的匹配規則

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