无法使用 wamp 和 Chrome 访问 localhost

Posted

技术标签:

【中文标题】无法使用 wamp 和 Chrome 访问 localhost【英文标题】:Can't access localhost with wamp and Chrome 【发布时间】:2015-12-03 21:55:26 【问题描述】:

从今天开始,当我在启动 WAMP 后转到 localhost (http://localhost) 时,在 Firefox 中,一切正常,但 Chrome 显示“禁止访问,您无权访问此服务器上的 /”。

有人可以帮帮我吗?

【问题讨论】:

您的 htdocs 根目录中有任何内容吗? 当您进入系统托盘中的 wamp 菜单时,它会显示“Put Online”还是“Put Offline”? @TZHX : 这个文件在哪里? @Rendiel : 什么是系统托盘? @DarkCid 这是任务栏的区域,其中包含正在运行的程序的图标,通常位于屏幕的右下角:Image for clairty 【参考方案1】:

编辑:为我解决了。

这是一个 IPv6 问题。 Google 一定是刚刚更新了 Chrome。

首先确保您的主机文件具有以下行并且未注释。

::1 localhost

接下来,打开您的 Apache 配置 (httpd.conf) 并将以下内容添加到监听部分:

Listen [::1]:80

接下来,您需要编辑 httpd.conf 或 vhosts 文件中的 Directory 语句。它们可能看起来像这样。

<Directory "C:\path">
    Options Indexes FollowSymLinks
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
    AllowOverride All
</Directory>

在“Allow from 127.0.0.1”之后添加一行,如下所示

<Directory "C:\path">
    Options Indexes FollowSymLinks
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
    Allow from ::1
    AllowOverride All
</Directory>

【讨论】:

【参考方案2】:

对于遇到此问题的任何人来说,这对我在 apache 2.4.17 上有效

主机文件在这里:C:\Windows\System32\drivers\etc

httpd.conf 在这里:C:\wamp64\bin\apache\apache2.4.17\conf

httpd-vhosts.conf 在这里:C:\wamp64\bin\apache\apache2.4.17\conf\extra

我确保在我的主机文件中启用了 localhost:

127.0.0.1       localhost
::1             localhost

只需删除行首的#。

确保在您的 httpd.conf 中未注释此行

Include conf/extra/httpd-vhosts.conf

在我的文件中是第 518 行。

然后将其添加到您的 httpd-vhosts.conf 文件中:

<VirtualHost *:80>
    ServerAdmin somerandomdude@whaaat.com
    DocumentRoot "c:/wamp64/www"
    ServerName localhost
</VirtualHost>

然后重新启动 WAMP。

我不知道这是否是最干净的方法(可能不是)。但对我来说效果很好。

【讨论】:

【参考方案3】:

这也发生在我身上。从今天开始,我无法使用http://localhost 访问我的带有 chrome 的 wamp 文件。

在 Firefox 或 Explorer 中我没有问题。

问题解决后,您可以使用 127.0.0.1。

【讨论】:

谢谢,我可以使用地址 127.0.0.1 访问我的网站,但我所有的网站都配置了localhost,所以我有无数错误:(【参考方案4】:

我遇到了同样的问题。我就是这样解决的:

我首先将::1 添加到主机文件中,通常在C:\Windows\System32\drivers\etc 找到 然后我继续打开我的 Chrome 浏览器。我去设置>高级设置>打开代理设置(在标题系统下) 在弹出的新窗口中,转到“LAN 设置”,然后确保选中“自动检测设置”

【讨论】:

以上是关于无法使用 wamp 和 Chrome 访问 localhost的主要内容,如果未能解决你的问题,请参考以下文章

无法在 wamp 中访问 localhost 或 127.0.0.1

wamp使用时遇到的问题总结

无法访问 wamp/xampp apache localhost:80 WINDOWS 10

为啥我无法在 wamp 服务器中访问 phpMyAdmin? [关闭]

PHP:从 WAMP 服务器迁移到在线服务器

如何阻止 Chrome 重定向到 HTTPS?