Apache-2.2
帶有萬用字元子域的伺服器別名
我正在使用 WordPress 網路子域設置。我必須將
*.mydomain.com
其作為伺服器別名,但現在我也有一個subdomain.mydomain.com
指向另一個目錄的站點。有沒有辦法做到這一點,因為當我輸入它時subdomain.mydomain.com
,它只會載入 WordPress 註冊頁面。我確實有一個虛擬主機設置。
我假設你有兩個虛擬主機:
- 託管 *.mydomain.com 的 WP 的 VH
- VH 用於託管 subdomain.mydomain.com 的獨立網站
確保您的
subdomain.mydomain.com
VirtualHost 已載入或位於具有 ServerAlias 的 VirtualHost之前*.mydomain.com
的文件中。Apache 將使用它找到的與 ServerName/Alias 匹配的第一個 VH。
然後重新啟動 Apache。
編輯:
在文件中應該是…
<VirtualHost *:80> ServerName subdomain.mydomain.com ... </VirtualHost> <VirtualHost *:80> ServerName mydomain.com ServerAlias *.mydomain.com ... </VirtualHost>
您可以通過執行以下命令獲取預設的 VH 和載入順序:httpd -S