**配置根目錄下 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...