系统之前是apache2.0,用rpm包安装的。我用rpm -qa|grep apache查了一下,然后全部卸载。开始安装apache2.2.13,是用源码安装的,安装过程没有任何报错,很顺的装完,装在/usr/local/apache下。 但是当我在/apache/bin目录下用apachectl start启动apache,系统报错:bash:/usr/sbin/apachectl:no such file or directory 然后我就把apachectl这个文件拷贝到/usr/sbin/下,启动,系统显示:httpd:could not reliably determine the server's fully qualified domain name,using 127.0.0.1 for serverName,但是apache到是启动了,页面出现it works!的字样。 我知道在htdocs下有这样一个index.htm文件。但我不想把文件放在这下面,于是我就在httpd.conf里改documentRoot成我想要的目录,ServerName改成我指定的ip。重启apache,页面显示文件夹的内容,,而不是小羽毛的页面。 请问我apache装的哪里有问题吗? 谢谢
 

解决方案 »

  1.   

    系统能够显示文件夹内容说明Apache的安装是成功的,没有显示你所要求的画面是因为那个文件没有被设为默认页吧,你用http://127.0.0.1:端口/文件名访问试试,如果行的话说明是这个问题,找到<IfModule dir_module>DirectoryIndex index.html可以在index.html后加上你想要设为默认页的文件名和格式用空格隔开应该就行了,如果还没有的话,我就不知道啦