LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1702|回复: 5

apache默认index的问题

[复制链接]
发表于 2005-5-6 15:31:24 | 显示全部楼层 |阅读模式
这个问题困扰了我很久,原来用redhat9的时候没有发现这样,用AS3和AS4后就一直这样了。
我们知道apache有个设置

DirecotryIndex index.html index.htm index.php

用来设置默认文件的。
我现在遇到的问题是,当我把index.html文件放在第一位的时候,并不是先打开index.html的内容,而是仍然打开index.php的内容。只有当index.php文件不在的时候,才打开index.html的内容。

每次设置完我都会重新启动apache,可问题依旧。

哪位朋友知道,或者也遇到过这样的问题,一起讨论一下~
发表于 2005-5-6 22:46:57 | 显示全部楼层
apache/bin/httpd -V

确定系统所使用的config是否正确,

-D SERVER_CONFIG_FILE="conf/httpd.conf"

另外你应该检查一下启动脚本.linux好久没弄了.这是windwos下的例子

apache.exe -n apache2 -f e:\path\apache2\conf\httpd.conf -k install
回复 支持 反对

使用道具 举报

发表于 2005-5-6 23:16:38 | 显示全部楼层
请查看你有没有/etc/httpd/conf.d/php.conf这个文件?如果你已经在/etc/httpd/conf/httpd.conf中设置了:
DirecotryIndex index.html index.htm index.php

就把/etc/httpd/conf.d/php.conf文件中的

DirectoryIndex index.php

这一行删除,然后重启apache试试?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-7 20:27:07 | 显示全部楼层
谢谢二位,确实是/etc/httpd/conf.d/php.conf中设置了DirectoryIndex index.php。

再次感谢两位回复,问题解决的感觉真好啊,呵呵~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-7 20:29:07 | 显示全部楼层
huzi的签名真好,借用一下不介意吧,呵呵~
回复 支持 反对

使用道具 举报

发表于 2005-5-7 22:52:30 | 显示全部楼层
可以啊,没有关系

不过,要注明出处:huzi

呵呵,开个玩笑
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表