今天这篇主要介绍nginx的一些好用的模块,配置目录游览和目录权限验证。
nginx配置autoindex目录
为了共享文件,有些人用svn或者git,有些人用scp,但是我感觉nginx的目录检索功能还是挺简单好用的,大多数人都用的这个。
可以看一下163的Linux镜像下载页面就是用的目录索引。

163的Linux镜像下载页面
配置方法如下:
1 | location / { |
以上配置适用于http
、server
、location
配置段。
autoindex
表示是否开启目录索引功能;autoindex_exact_size
表示是否开启文件大小单位,kb,gb,默认是bit;autoindex_localtime
表示是否显示当地时间;
nginx配置auth_basic
【官网直达】
用法
- auth_basic
语法:auth_basic string | off
;
默认:auth_basic off;
关闭
内容: http, server, location, limit_except
- auth_basic_user_file
语法:auth_basic_user_file file
;
默认:—
内容: http, server, location, limit_except
文件内容格式:
1 | # comment |
例如:
1 | location / { |
生产密码方法
- 安装httpd-tools工具包
1 | yum install httpd-tools –y |
- 在线生成
地址:https://tool.oschina.net/htpasswd

在线生成
例如:test:$apr1$qPcxolSw$H23/gnP6HAWCI30eiuhaG/
1 | vim htpasswd |
乱码问题请设置charset utf-8;
;
输入生成的内容然后复制进去。
最后打开网址输入用户名和密码就可以访问了!

访问