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

相关推荐

  1. ngx_waf:一款高大全的 Nginx 网站防火墙模块
  2. Alist - 阿里云盘目录文件列表程序(Docker 部署教程 )
  3. LNMP 编译安装 ngx_pagespeed 模块给网站提速!
  4. 如何彻底禁止百度等搜索引擎收录
  5. Nginx 查看并发连接数的两种方法
  6. 解决Nginx出现“Too many open files”的问题
文章作者:喵斯基部落
原文地址:https://www.moewah.com/archives/894.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。