LinuxSir.cn,穿越时空的Linuxsir!

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

求助:关于httpd 服务器--怪现象--DocumentRoot/index.html 被窜连接现象

[复制链接]
发表于 2005-6-7 09:20:03 | 显示全部楼层 |阅读模式
关于httpd.conf中 DocumentRoot 问题.
假如我设置为 / var /html  ,主机IP
可每次敲入 http://IP 都会连接到其他目录的index.html, 奇怪.
如果把那个目录中index.html 删掉.
再敲入http://ip  网页就出现forbidden (无权限)
可是DocumentRoot 的目录权限为777啊.
在DocumentRoot下我已经有index.html了,
敲入http://ip 不会去访问这个index.
这不是违背了 DocumentRoot中的英文说明么?
DocumentRoot下我已经有index.html了,
权限 -rwxrwxrwx
这个现象是由于安装了某个其他软件, 这个软件会修改 链接.奇怪
在没有安装这个软件前,那个DocumentRoot/index.html是能够被访问的, 当敲入http://IP, 可是装过软件后,就直接连接到 那个软件下了.奇怪
我看过了httpd.conf. 没有被它动过手脚. 而DocumentRoot 下又没有隐藏杀手, 很奇怪了.至于权限和脚步不存在问题
...........................
求助高手解决.谢谢
发表于 2005-6-7 11:35:46 | 显示全部楼层
reboot the apache please!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-7 11:41:01 | 显示全部楼层
Post by 剑心
reboot the apache please!

地球人早都想到了  :beat
回复 支持 反对

使用道具 举报

发表于 2005-6-7 14:42:13 | 显示全部楼层
那是什么软件呢。。。。说的也不清不楚。。。窜到什么目录呢?
这样自问问题,人家怎么判断啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-7 15:59:37 | 显示全部楼层
Post by fallen
那是什么软件呢。。。。说的也不清不楚。。。窜到什么目录呢?
这样自问问题,人家怎么判断啊

Environment Parameter --环境参数

1ocumentRoot  : /var/www/html   <此dir下已经有 index.html  权限777, html也是777)
2:此时index.html 起作用   <别告诉我你不知道什么叫起作用:>
2:安装软件 mail工具:  squirrell .                           
3:此时/var/www/html/index.html 不起作用 :即 此时在浏览器中键入 http://127.0.0.1/index.html  变成了 /var/www/html/squirrel/src/index.php

好了.如果你再不明白,我也没办法了..

希望高手们指点下  <不要怀疑 html 和.php的脚步和权限有问题>
回复 支持 反对

使用道具 举报

发表于 2005-6-7 16:02:44 | 显示全部楼层
httpd.conf里面的index文件设置的是index.php还是index.html?
另外,把DocumentRoot目录下的index文件改个名,看apache测试页面是否正常?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-7 16:09:00 | 显示全部楼层
Post by Brain
httpd.conf里面的index文件设置的是index.php还是index.html?
另外,把DocumentRoot目录下的index文件改个名,看apache测试页面是否正常?



DirectoryIndex index.html index.html.var index.php

已经与DocumentRoot 关系变了 . 变成 DocumentRoot/squireel/src/index.php
回复 支持 反对

使用道具 举报

发表于 2005-6-7 16:24:38 | 显示全部楼层
那么DocumentRoot对应的真实目录里面有没有squireel/src/index.php这样的文件和文件夹呢?
如果不想执行php,把httpd.conf 的index文件中index.php删了.

另外,默认apache对DocumentRoot目录的权限设置应该是755而非777
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-7 16:42:07 | 显示全部楼层
有真实文件,而且php肯定是要用的,
至于权限 777,只是增加危险,并不是不能运行的原因
回复 支持 反对

使用道具 举报

发表于 2005-6-7 17:00:34 | 显示全部楼层
按照你的配置,做个实验,结果是
apache好像搜索DocumentRoot 下所有index开头的文件,相比index.html更加优先执行index.php
但是多了一级目录就不是这样了.
会不会是squireel这个软件留了个index.php文件或链接在DocumentRoot里面?
回复 支持 反对

使用道具 举报

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

本版积分规则

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