2014-04-13 16:39:02
来 源
kejihao
Nginx
本文介绍Apache与Nginx服务器允许浏览目录的设置方法,希望对于初学Nginx服务器相关的朋友有帮助,更多Nginx安装、配置、报错处理等资源请本站内搜索。。
apache开启目录浏览功能:

Alias /a/ "ar/wwwml/a"

<Directory "var/wwwml/a">

Options Indexes

AllowOverride ALL#### 将all 改成none 这是htacsss的一个限制,如果不是必须的话 去掉吧。

Order allow,deny

Allow from all

</Directory>

当访问http://localhost/a 时有目录,但是在深入浏览下一个目录时出现 not found的错误,但是a下是有目录的,为什么找不到呢?

看了下日志:

[Sun Sep 19 16:16:28 2010] [error] [client 192.168.0.5] File does not exist: /var/www/html/aad.neoimaging.cn, referer: http://192.168.0.6/a/?C=D;O=A

[Sun Sep 19 16:16:29 2010] [error] [client192.168.0.5] File does not exist: /var/www/html/aad.neoimaging.cn, referer: http://192.168.0.6/a/?C=D;O=A

发现那个目录后面的名字有问题。

那个蓝色的a  就是主目录 红色的是下一级目录  现在两个目录成一个目录了 所以不能找到了

修改方法是 在目录后边加上“/” 就ok了

Alias /a/ "ar/wwwml/a/"

<Directory "var/wwwml/a/">

Options Indexes

AllowOverride ALL#### 将all 改成none 这是htacsss的一个限制,如果不是必须的话 去掉吧。

Order allow,deny

Allow from all

</Directory>

nginx开启目录浏览:

在server 那个目录下,直接添加参数:

autoindex on;

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。