为什么虚拟主机直接侦听IP?
请求IP地址时http://xxx.xxx.xxx.xxx
apache会在请求域时返回要返回的网页吗?这将导致重复的内容
拥有多台服务器,只有这台服务器在请求IP
时返回默认虚拟主机这是vhost的样子
<VirtualHost *:80>
ServerName domain.com
DocumentRoot /var/www/public
</VirtualHost>
有没有人有关于如何解决它/错误配置所在位置的建议?
如果删除了所有vhost,则http://xxx.xxx.xxx.xxx
将返回404
答案 0 :(得分:1)
您可以将另一个虚拟主机放在具有所需域的虚拟主机之前。第一个虚拟主机将是默认主机,如果没有更接近的匹配,将提供服务。因此,如果您通过ip请求,那么它将匹配默认值。