如何设置apache使得用户不能浏览服务器上的目录? <Directory /> Options FollowSymLinks AllowOverride None</Directory>这样就可以啦! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 回楼上这样的配置,在windows是可以的,在linux下是极不安全的。因为options FolowSymlinks在windows是不可用而在linux是可用的.应为<Diretory /> Options None</Diretory>Options Indexes就是:如果请求对象为目录且该目录中没有文件与DirectoryIndex指令(即默认主页)相匹配,则返回可用的文件列表给客户。因此,第一个问题,就是把Options后的Indexs去掉就可以了。第二个问题:Alias /test/ "E:/NewDir"这样就能把E:/NewDir作为一个虚拟目录了。 我是在windows2000server下装的apache,设置了<Diretory /> Options None</Diretory>但该目录还是可以浏览,为什么? 我倒 你參考 user目錄 配置 copy那里的信息過去就好了 改httpd.conf后要重启Apache才有效。(有时要关了,再开才行,而不能只重启)要不再加上AllowOverride None一定可以。致于子录如果没有相关设置,也会继承这个配置。 我也是在win2k下用apache,我是这样配置的:<Diretory /> Options -Indexes</Diretory>加减号就告诉apache,不允许目录列表你试试吧别忘了设完了重起apache 把 indexes 去掉不是更省事? ipv6的问题 一个应聘的试题 PHP 谁给解答一下 急用 iis isapi rewrite 二级域名问题 [求助]Linux下firefox无法调用php? eclipse for php 打不开调试? 关于Notice: Undefined index求教,急啊? MYSQL从5.X转到3.X应该怎么转? 问一个关于addslashes的问题 关于网页编码的疑问 我是菜鸟 恳请华凌、老三、印度象能不能给出在php当中引用javascript的关于打印或保存的具体写法?谢谢! 实在不忍心看到PHP论坛人气这么差,特贡献一些资料(网址)
这样的配置,在windows是可以的,在linux下是极不安全的。因为options FolowSymlinks在windows是不可用而在linux是可用的.
应为
<Diretory />
Options None
</Diretory>
Options Indexes就是:如果请求对象为目录且该目录中没有文件与DirectoryIndex指令(即默认主页)相匹配,则返回可用的文件列表给客户。
因此,第一个问题,就是把Options后的Indexs去掉就可以了。
第二个问题:
Alias /test/ "E:/NewDir"
这样就能把E:/NewDir作为一个虚拟目录了。
<Diretory />
Options None
</Diretory>
但该目录还是可以浏览,为什么?
要不再加上AllowOverride None一定可以。致于子录如果没有相关设置,也会继承这个配置。
<Diretory />
Options -Indexes
</Diretory>
加减号就告诉apache,不允许目录列表
你试试吧
别忘了设完了重起apache