Apache-2.4
Apache 虛擬主機優先級
在我為我的主要網站創建一個特定的虛擬主機之前
登錄主IP地址打開apache預設歡迎頁面
但創建此虛擬主機後,domain.com 工作正常,但 IP 地址打開 domain.com 的相同內容
# /etc/httpd/conf.d/domain.com.conf <VirtualHost *:80> ServerName www.domain.com ServerAlias domain.com DocumentRoot /var/www/domian.com/public_html ErrorLog /var/www/domian.com/error.log CustomLog /var/www/domian.com/requests.log combined </VirtualHost>
我不想更改 apache 歡迎頁面
更新
我將此程式碼放在我的站點虛擬主機的內容之前以解決問題
<VirtualHost _default_:80> DocumentRoot /var/www/html </VirtualHost>
_default_:80
僅當您將虛擬主機綁定到不同的 IP 地址時,不要使用它,*:80
而是使用它。預設虛擬主機(對於特定的ip:port 或 *:port 組合)是
apachectl -S
. 如果您想進一步解釋,請將此命令的輸出添加到您的文章中。