刚刚那个问题解决了,改了地址后忘记把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都可以进得了页面。
我直接输入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都可以进得了页面。
输入http://192.168.1.1后,可以进入apache的介绍界面,但是地址变成了http://192.168.1.1/,也就是说都需要加一个/才能进入页面,这是什么道理呢?
1.访问服务器时,地址会变成localhost的原因是conf目录中httpd.conf文件中:ServerName的名字是localhost,要改成服务器的IP地址才能正常访问。2.ServrName要改成纯ip或域名,不能使用http://192.168.1.1这样的格式,否则就会出现上面的那个问题:要在后面加"/"才能访问页面。直接改成192.168.1.1就可以。新手总结,献给我自己还有才使用apache的新人吧:))