从.net平台转移到php了。没想到上来就碰到拦路虎,这个的武二哥们快来帮忙了。从 Apache官网下了一个apache_2.2.10-win32-x86-no_ssl.msi后安装完毕输入127.0.0.1/index.html没出现it works提示,检查C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\index.html是存在的,但为何不能访问。

解决方案 »

  1.   

    conf 文件里的ServerNamesh你是写什么的
      

  2.   

    apache 安装手册非常详细,为什么不在下载apache时下载个来看看!
      

  3.   

    你启动Apache服务了吗?启动成功了吗,有没有错误?
      

  4.   

    在httpd.conf文件中找不到ServerNamesh字段.
      

  5.   

    在service status中有apache2.2,已经正常启动.
      

  6.   

    你是.NET平台的话,那你应该有装IIS。
    出现上叙情况应该是IIS已占用80端口的原因,而APACHE默认配置也是用80端口,建议修改配置文件,参考如下:打开 httpd.conf 
    修改 Listen 80 为 Listen 81
      

  7.   

    问题已经解决(发了无数遍发布上来..)
    解决方法:
    Listen 80
    ServerName 127.0.0.1:80
    <Directory />
    中Deny from all改为Allow from all
      

  8.   

    打开 httpd.conf 
    修改 Listen 80 为 Listen 81
    然后在浏览器中输入:127.0.0.1:81也是一种解决办法。
    这是因为套接字被占用的缘故