![在 Apache 配置中注释掉 VirtualHost 并重新启动 - 仍然可以访问网站](https://linux22.com/image/575979/%E5%9C%A8%20Apache%20%E9%85%8D%E7%BD%AE%E4%B8%AD%E6%B3%A8%E9%87%8A%E6%8E%89%20VirtualHost%20%E5%B9%B6%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%20-%20%E4%BB%8D%E7%84%B6%E5%8F%AF%E4%BB%A5%E8%AE%BF%E9%97%AE%E7%BD%91%E7%AB%99.png)
我在 Apache 中注释掉了 VirtualHost 配置。重新加载/重新启动 Apache 后,我仍然可以访问该网站。Apache 是否缓存 VirtualHost 配置?
答案1
不,它不会缓存 - 但它总是将请求映射到<VirtualHost>
。
检查输出apache2ctl -S
- 它会告诉您配置了什么以及默认值是什么。如果您确定您正在从禁用的虚拟主机(而不是该端口上的默认值)获取内容,则服务未正确重启。
我在 Apache 中注释掉了 VirtualHost 配置。重新加载/重新启动 Apache 后,我仍然可以访问该网站。Apache 是否缓存 VirtualHost 配置?
不,它不会缓存 - 但它总是将请求映射到<VirtualHost>
。
检查输出apache2ctl -S
- 它会告诉您配置了什么以及默认值是什么。如果您确定您正在从禁用的虚拟主机(而不是该端口上的默认值)获取内容,则服务未正确重启。