无法从浏览器访问Localhost

时间:2010-12-15 16:21:03

标签: php apache localhost

我一直在localhost上工作,直到我在Windows 7上运行了一些更新并重新启动。现在我无法再从浏览器访问localhost。但是Aapache服务正在运行。在系统托盘上显示。我可以知道这是什么问题吗?

错误日志:

[Thu Dec 16 00:33:35 2010] [notice] Parent: Received restart signal -- Restarting the server.
[Thu Dec 16 00:33:35 2010] [notice] Child 4248: Exit event signaled. Child process is ending.
[Thu Dec 16 00:33:36 2010] [notice] Child 4248: Released the start mutex
[Thu Dec 16 00:33:37 2010] [notice] Child 4248: All worker threads have exited.
[Thu Dec 16 00:33:37 2010] [notice] Child 4248: Child process is exiting
[Thu Dec 16 00:33:40 2010] [notice] Apache/2.2.17 (Win32) PHP/5.2.14 configured -- resuming normal operations
[Thu Dec 16 00:33:40 2010] [notice] Server built: Oct 18 2010 01:58:12
[Thu Dec 16 00:33:40 2010] [notice] Parent: Created child process 4672
[Thu Dec 16 00:33:40 2010] [notice] Child 4672: Child process is running
[Thu Dec 16 00:33:40 2010] [notice] Child 4672: Acquired the start mutex.
[Thu Dec 16 00:33:40 2010] [notice] Child 4672: Starting 64 worker threads.
[Thu Dec 16 00:33:40 2010] [notice] Child 4672: Starting thread to listen on port 80.

我发现本地地址0.0.0.0:80绑定到PID 1476,即httpd.exe

7 个答案:

答案 0 :(得分:1)

检查C:\Windows\System32\drivers\etc\hosts下的主机文件是否被某个其他程序更改只是猜测...

答案 1 :(得分:0)

可能是DNS服务的错误。您是否尝试使用PC IP地址或IP 127.0.0.1(如http://127.0.0.1)访问系统?

答案 2 :(得分:0)

尝试转发端口80。

此外,重启Apache服务器一次。

最后但并非最不重要的是,一位知识分子建议,如果您正在运行Skype,请将其关闭并重试。

答案 3 :(得分:0)

我以前看过Skype导致这个问题,因为我认为如果它的主端口被阻止,默认情况下它会回到端口80。如果您使用Skype,请尝试将其关闭并再次检查

答案 4 :(得分:0)

检查日志。检查httpd实例,看看它是否运行顺畅。

我在一个月前遇到了类似的问题,电工杀死了我电脑的电源,我最终安装了破坏的Apache和MySQL。我不得不重新安装并复制.conf文件以解决问题。

修改

考虑到这是一次更新,请检查您的防火墙,以确保更新没有将其恢复为默认值(发生了奇怪的事情)。

答案 5 :(得分:0)

重新启动之前,你安装了什么吗?还有哪些其他服务?检查端口80是否已被占用......

答案 6 :(得分:0)

以管理员身份运行notepad.exe。打开c:\ windows \ system32 \ drivers \ etc \ hosts文件。 把这一行:

127.0.0.1 localhost

保存文件。你应该有localhost。

httpd.conf中的其他问题是misconfig。

打开你的httpd.conf(通常在c:\ program files \ apache software foundation \ apache2.2 \ conf中)。

检查此行:

ServerName xxxxx:80

其中xxxx应为localhost或127.0.0.1 必要时更改它,然后保存。重启apache服务。