使用“HTTP基本认证”(HTTP Basic Authentication)协议的用户名密码验证。
1.location相关配置
location /report/m_report {
alias /opt/dfs/m_report;
include mime.types;
default_type application/octet-stream;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
auth_basic "input you user name and password";
auth_basic_user_file /home/report/m_report.passwd;
}
在对应的server中配置 以上的location,可以通过auth-basic验证用户。
2.生成用户名和密码
- 创建
auth_basic_user_file
文件。htpasswd -c /home/report/m_report.passwd username
- 增加用户。
htpasswd -b /home/report/m_report.passwd username password