【发布时间】:2009-03-01 15:47:43
【问题描述】:
我已经设置了 Apache 并创建了一些虚拟主机。具体来说,我在 httpd.conf 中添加了以下内容:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName example1.foo
DocumentRoot /www/example1
</VirtualHost>
<VirtualHost *:80>
ServerName example2.foo
DocumentRoot /www/example2
</VirtualHost>
这在 Firefox 中运行良好,但前几天我搞砸了添加第三个虚拟主机,现在 example2.foo 出于某种原因让我获得了 example1.foo 的内容。如果我转到 example2.foo/includes/main.js,我确实得到了正确的文件,所以 example2.foo/index.html 有一些特别错误。如果我尝试在 Safari 中点击我从未真正使用过的 example2.foo,那么它可以正常工作。
从这种实验来看,Firefox 似乎正在缓存一些东西,但我不确定它在缓存什么或如何刷新它。有人对此有任何想法吗?我试图清除 Firefox 中的私人数据,清除除 cookie 和保存的密码之外的所有内容。
更新:我重新启动了我的计算机,再次清除了 Firefox 的缓存,并稍微修改了 hosts 文件。做所有这些事情解决了问题,现在我们可以开始了。如果有人知道为什么会发生这种情况,我很想听听解释。
【问题讨论】:
标签: firefox