directory.jpg
directory.jpg

说明:Nginx 在安装好之后,默认是禁止目录浏览的,但在我们日常使用中可能有开启目录浏览的需求(比如分享一些收集的网络资源),下面简单介绍下nginx如何开启目录浏览功能。

Nginx

1、全站开启目录浏览功能

需要使用 vi 命令编辑配置文件

vi  /usr/local/nginx/conf/nginx.conf
#如果是多域名的需要修改vhost路径下的 xx.com.conf

http { }之间添加以下内容:

autoindex on;   #开启nginx目录浏览功能
autoindex_exact_size off;   #文件大小从KB开始显示
autoindex_localtime on;   #显示文件修改时间为服务器本地时间

ESC键输入:wq! 保存并退出

重启 nginx 即可生效。

/etc/init.d/nginx restart

2、只开启部分目录浏览功能

例如,只打开http://www.xxx.com/dir 目录浏览,可以通过使用命令:

vi  /usr/local/nginx/conf/nginx.conf

编辑配置文件,在server {}内添加以下内容:

location ~ /dir {
autoindex on;
autoindex_exact_size off;
autoindex_localtime on
charset utf-8,gbk; #防止中文乱码
                 }

ESC键输入:wq! 保存并退出

重启 nginx 即可生效。

/etc/init.d/nginx restart