突然,访问我的服务器 IP 时显示的默认网站不是默认网站(Apache 网站),而是服务器上的一个随机域。我不太清楚是什么原因造成的,但直接输入我的服务器 IP 地址时,我不再收到“Apache 正常运行”消息。
我一直在阅读它,它看起来像是一个 Vhost 的问题,(如果这不是我解决问题的方法,请纠正我)但我似乎无法找到它。
我如何修复我的配置以便通过 IP 访问服务器返回默认站点?
答案1
如果你有任何配置虚拟主机,不要有一个用于“默认”连接,并且您请求一个站点不存在在服务器上(通过 IP 或任何没有 vhost 的域名),您将获得配置的第一个虚拟主机(顺序可能因多种因素而异)。
如果您发布与全局站点和配置的虚拟主机相关的配置部分,我们也许能够帮助您解决问题。