刚刚那个问题解决了,改了地址后忘记把apache重启了。现在又出现了一个问题:
我直接输入http://192.168.1.1/page竟然提示找不到服务器(无法显示网页。。),但是我输入http://192.168.1.1/page/index.php后又可以进入主页。按道理服务器默认是可以认得出index.php的呀,直接输入http://192.168.1.1或http://192.168.1.1/phpmyadmin都可以进得了页面。

解决方案 »

  1.   

    http://192.168.1.1/page/ 可以进入主页,为什么一定要加个/呢?
      

  2.   

    page是放在服务器根目录下的,不是虚拟目录。
    输入http://192.168.1.1后,可以进入apache的介绍界面,但是地址变成了http://192.168.1.1/,也就是说都需要加一个/才能进入页面,这是什么道理呢?
      

  3.   

    服务器版本是AppServ Version 2.4.3 for Windows
      

  4.   

    汗~~~找到原因了。总结一下,关于使用AppServ遇到的问题:
    1.访问服务器时,地址会变成localhost的原因是conf目录中httpd.conf文件中:ServerName的名字是localhost,要改成服务器的IP地址才能正常访问。2.ServrName要改成纯ip或域名,不能使用http://192.168.1.1这样的格式,否则就会出现上面的那个问题:要在后面加"/"才能访问页面。直接改成192.168.1.1就可以。新手总结,献给我自己还有才使用apache的新人吧:))