在 Apache 配置中注释掉 VirtualHost 并重新启动 - 仍然可以访问网站

在 Apache 配置中注释掉 VirtualHost 并重新启动 - 仍然可以访问网站

我在 Apache 中注释掉了 VirtualHost 配置。重新加载/重新启动 Apache 后,我仍然可以访问该网站。Apache 是否缓存 VirtualHost 配置?

答案1

不,它不会缓存 - 但它总是将请求映射到<VirtualHost>

检查输出apache2ctl -S- 它会告诉您配置了什么以及默认值是什么。如果您确定您正在从禁用的虚拟主机(而不是该端口上的默认值)获取内容,则服务未正确重启。

相关内容