【发布时间】:2015-09-06 13:53:07
【问题描述】:
我安装了 WAMP 并按照this guide 设置虚拟主机。在 Google Chrome 和 Internet Explorer 中,http://localhost 让我进入“WAMPSERVER 主页”,我的虚拟主机列在“您的项目”下。
在 Chome 中单击指向 http://mysite.local 的链接按预期将我带到我的网站。
在 Internet Explorer 中单击该链接会显示以下消息。
此页面无法显示
•确保网址http://mysite.local 正确。
•使用您的搜索引擎查找页面。
•几分钟后刷新页面。
由于我可以在两个浏览器中按预期看到 WAMPSERVER 主页,我认为我的 WAMP 安装没有问题。由于我的虚拟主机在 Chrome 中运行,我认为它必须在 Apache 和我的 Windows 主机文件中正确配置。
我只是不明白为什么 Internet Explorer 不能像我期望的那样与我的虚拟主机一起工作,而且“页面无法显示”消息对我的工作没有任何帮助。
有人对我有什么建议吗?我非常感谢任何指向我可以尝试的其他指南的指针或链接。提前感谢您的任何回复!
【问题讨论】:
-
您的
vhosts定义是否包含在httpd.conf中?还要检查您的本地主机文件以确保它指向您本地站点的 127.0.0.1。除此之外 - 你需要确保你的浏览器没有缓存东西(chrome有这样做的习惯)。 -
@ScottMcGready 感谢您的评论。我在 httpd.conf 中所做的唯一更改是取消注释 # Virtual hosts 之后的行,即 Include conf/extra/httpd-vhosts.conf,所以我认为我很好。我的 Windows 主机文件有 127.0.0.1 mysite.local 和 ::1 mysite.local,与 localhost 相同。我确定 Chrome 正在缓存东西。我会看看我是否可以以某种方式完全禁用它。
-
可能值得在您的问题中包含自定义虚拟主机配置......可能就是这样。
-
确保您正在编辑的 httpd.conf 文件是 Apache 正在使用的文件!哦,记住每次进行更改时都要重新启动 WAMP
-
@ScottMcGready 我发现端口 8888 硬编码在我网站的一个文件中,这是以前在带有 MAMP 的 Mac 上安装时遗留下来的。所以现在 Chrome 中的一切都按预期工作了,但 IE 仍然给我同样的信息。
标签: apache internet-explorer wamp wampserver