如何设置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 去掉不是更省事? include包含文件后,不能输出变量 多线程同时写一个文件,如何合理处理? 有的时候 浏览器显示到 这个keywords 的时候 会中断显示 求HTML帝解答 Linux下apache2.2中php环境变量缺失 php 办公系统 php上传文件,麻烦高手再看一下。谢谢!!! 改写复选框函数 如何用PHP实现验证码功能?? php连接access数据库的问题,郁闷~~ 怎样在表单中实现实时更新数据??请大家帮我一把!! 恳请华凌、老三、印度象能不能给出在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