LinuxSir.cn,穿越时空的Linuxsir!

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

为什么会显示服务器根目录下的文件?

[复制链接]
发表于 2004-3-6 21:00:53 | 显示全部楼层 |阅读模式
用SID装了apache 和mysql,但是在浏览器里输入网站地址可以看见服务器根目录下的文件,不知为什么?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2004-3-6 21:16:20 | 显示全部楼层
检查你的DocumentRoot设置!
发表于 2004-3-6 23:09:24 | 显示全部楼层
WWW目录中没有index.html时会列出目录
 楼主| 发表于 2004-3-7 10:07:56 | 显示全部楼层
to eTony:不管怎样设置DocumentRoot,输入路径,同样会显示文件。
to skyfree3000:但是我们在别人的网站试验时,却不会出现这种情况。
发表于 2004-3-7 10:29:04 | 显示全部楼层
题外话:这个的安全严重性有多大呀!能轻易被控制吧!
 楼主| 发表于 2004-3-8 11:30:45 | 显示全部楼层
有谁能提供解决办法吗?
发表于 2004-3-8 12:51:10 | 显示全部楼层
设置Directory的时候,在OPTION中去掉INDEXES就可以不让它显示文件列表。
至于显示根目录的文件,应该是DocrumentRoot的设置问题呢。
 楼主| 发表于 2004-3-9 21:55:28 | 显示全部楼层
请教xqkz兄,您说的那是在哪里设置啊。
发表于 2004-3-10 08:34:49 | 显示全部楼层
httpd.conf 中的 Indexs 删掉
 楼主| 发表于 2004-3-10 11:55:56 | 显示全部楼层
谢谢各位兄弟的帮忙!我按pstar的指教修改了。的确,不会再列出文件了,但是,输入文件的路径时会显示源代码。
我安装的是drupal。比如说,我输入http://********/modules/admin.module时会显示admin.module文件源代码。在海微的drupal中文网站输入相应的路径时会下载这个文件。但是我在drupal的老家输入http://www.drupal.org/modules/admin.module时,提示说:You don't have permission to access /modules/admin.module on this server。
我不知道为什么?是哪里设置错了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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