Apache安装成功,测试时无法跳出It works!页面

       初次安装Apache默认使用的是80端口,但是在测试时(在网址栏输入http://localhost)无法出现It works!页面,而是IIS7的欢迎页面,可能的问题有以下几种情况。

       1.Apache服务器没有打开。解决办法:右击桌面右下角的Apache图标->点击Open Apche Monitor->点击Restart->点击ok。

  


       2.也许最初Apache设置的服务器根本不是80端口。解决办法:沿着文件夹路径去寻找到底设置在哪个端口,在测试的时候加上端口号。打开安装好的Apache目录->conf->httpd,如果是用语言编辑器打开,一般在第45-46行就会出现Apache实际所监听的端口号了。

       如果出现这种情况,代表Apache监听的就是80端口号,那么测试时应在网址栏输入http://localhost。

                            #Listen 12.34.56.78:80
                            Listen 80

      如果出现这种情况,代表Apache监听的就是81端口号,那么测试时应在网址栏输入http://localhost:81。

                           #Listen 12.34.56.78:80
                            Listen 81

      3.80端口被其他服务器或程序占用着,比如IIS服务器、迅雷、qq、ie等。解决办法:我一开始出现的问题是IIS服务器也占用了80端口号,于是把它卸载掉,反正有了Apache。win7卸载iis服务可参考:http://jingyan.baidu.com/article/e5c39bf5829e8e39d660336c.html

     如果你要找谁占用了80端口号,可以通过cmd结合任务管理器来解决。

    菜单->键入cmd,按回车键->netstat -ano|findstr 80 ,按回车键,找到80端口的监听者,其PID为588。

                     

接下来打开任务管理器,在服务一栏中查找pid为588的进程,如果是除Apache以外的进程就把它给停止掉,只要选中右击->点击停止服务,如果是apche,那就让它运行着吧。

 

                              

                                     

       4.浏览器缓存问题。解决了端口问题,如果测试还是不能出现It works!页面,有可能是浏览器缓存还没清除。这个是最容易被忽视的问题,为此昨晚从10点折腾到12点,结果今天早上一清缓存,终于蹦出了个It works! 死磕到底再加一点点的运气,才把这问题解决了。下面是测试成功的画面。

                  



  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值