Nginx为web页面增加用户权限验证
概述
nginx 有三个模块可以为web页面增加权限
- ngx_http_auth_basic_module
- ngx_http_auth_jwt_module
- ngx_http_auth_request_module
auth_basic方式操作步骤
使用htpasswd命令生成密码文件
1 |
|
这里可能要安装apache2-utils
工具
之后要输入密码。
htpasswd -c /etc/nginx/passwd.db user
在web site的nginx配置文件中添加验证
1 |
|
重启nginx
sudo nginx -s reload
测试
访问站点就需要输入密码了
参考
Nginx为web页面增加用户权限验证
https://blog.fengcl.com/2017/09/28/nginx-basic-auth/