Apache虚拟主机优先

在为我的主网​​站创build特定的虚拟主机之前

login到主IP地址打开了Apache默认的欢迎页面

但创build此虚拟主机后,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> 

当您将虚拟主机绑定到不同的IP地址时,请不要使用_default_:80 ,而是使用*:80

默认虚拟主机(对于特定的ip:port或*:port组合)是apachectl -S的输出中第一个列出的。 如果你想进一步的解释,添加这个命令的输出到你的文章。