我想为多个网站设置服务器,但如果人们尝试通过 IP 访问它们,我希望有一个很好的错误消息,有什么办法可以在 httpd.conf 中设置它吗?我知道你必须使用,virtualhosts
但一切都需要一个servername
,而且我看到到处都将其设置为域,有什么办法可以设置servername
为 IP 来提供备用内容吗?
答案1
随着它进入Apache 文档,第一个定义的虚拟主机变为基本的并处理与任何其他虚拟主机的 ServerName 不匹配的请求(此外,还有许多不同配置的有用示例)