【问题标题】:127.0.0.1 is working but localhost is not working [closed]127.0.0.1 正在工作,但 localhost 不工作 [关闭]
【发布时间】:2015-04-19 12:30:55
【问题描述】:

我正在使用 apache 和 php。我安装了 apache,可以成功执行停止、启动、重启等操作。但是我的 localhost 无法正常工作,令人惊讶的是 127.0.0.1 工作正常。

当我输入 127.0.0.1 时,我的浏览器显示“It Works”。但是当我输入 localhost 时,我的浏览器显示“网页不可用”。

为了解决这个问题,我尝试了以下方法

  1. 认为可能是主机文件问题,并在 C:\windows\system32\drivers\etc\hosts.txt 中打开了我的主机文件并写了“127.0.0.1 localhost”在文件末尾

  2. 认为可能是 httpd.conf 文件问题,并在 apache/conf 中打开了 m httpd.conf 文件并取消注释“ServerName” 本地主机:80"

  3. 认为可能是端口问题并卸载了Skype

尽管问题仍然存在。

如何解决?

【问题讨论】:

  • 至于题外话;无论 OP 使用哪种软件(WAMP/ LAMP/ XAMPP/ ...),都涉及本地服务器,因此它是一个主要用于编程的工具。主观/边缘情况的标志真的令人沮丧,因为需要向每个 StackExchange 注册密切相关的问题。主题:this answer 可能会有所帮助。

标签: php apache


【解决方案1】:

在 httpd.conf 中,将 ServerName localhost:80 更改为 ServerName *:80

【讨论】:

  • 但 OP 说 localhost 不工作,127.0.01 工作。不是反义词
  • A.B.确切地。这就是这个答案应该解决的问题。
  • 哦,太好了.. @Ed Cotrrell
  • 不,它不工作
  • 您是否为要提供的文件设置了正确的目录?
猜你喜欢
  • 1970-01-01
  • 2015-10-03
  • 1970-01-01
  • 1970-01-01
  • 2013-12-19
  • 2014-10-28
  • 2019-05-09
  • 2019-06-16
  • 2017-02-21
相关资源
最近更新 更多