禁用所有站点/VirtualHosts 后显示的 Apache2 默认页面

禁用所有站点/VirtualHosts 后显示的 Apache2 默认页面

Apache2 Debian Default Page当我将浏览器导航到指向我的 Web 服务器的域名时,即使我已禁用 Web 服务器上的所有站点/VirtualHosts,仍会显示。我期望看到的是“无法连接到服务器”消息。

换句话说:为什么当没有启用 VirtualHosts 时 Apache 会显示默认页面。

浏览器没有从缓存中加载页面。

我在用着Apache 2.4.33

编辑(当作为重复项关闭时):

这个问题并不重复,因为它们的 VirtualHost 文件没有被禁用。

这个答案确实回答了我的问题,但答案是针对一个更广泛的问题。我建议在这里给出类似的答案会很有用,因为我的问题更直接,并且可以帮助其他有同样疑问的人。

答案1

Apache 始终有一个默认服务器来响应请求,您无法将其关闭(如果您尝试删除相关指令,Apache 将无法启动,因为它不是有效的配置文件)。如果您不想让它响应请求,您可以必须禁用服务(又名停止 Apache)。

运行一个无法执行任何操作的服务根本没有任何意义。

相关内容