nginx 使用密码认证

nginx 使用密码认证,第1张

1.一些非公开的页面,只想给特定的用户访问,但是又不想写权限控制

2.临时需要请求线上的调试接口,但是这些接口不能直接暴露

1.安装一个生成账号密码的小工具

2.生成一个账号密码

3.在nginx配置启用密码认证

4.重新加载配置文件

通过分析,登录凭证并不是放在cookie而是在header(字段是Authorization)。所以重新打开浏览器的时候就需要重新登录了。

反向代理网页增加登录密码方法如下:

1、在反向代理服务器上安装一个Web服务器,例如Nginx或Apache。

2、配置Web服务器的身份验证模块,例如HTTP基本身份验证(BasicAuth)。这个模块可以限制对代理页面的访问,并要求用户输入用户名和密码才能访问。

3、创建一个密码文件,该文件包含用户名和密码。可以使用htpasswd命令创建此文件。

4、配置Web服务器以引用密码文件。

5、重新启动Web服务器以应用更改。

设置你监听的端口,设置server_name为ip+端口 server { listen 9000charset utf-8server_name xx.xx.xx.xx:9000...... } 重启,然后就可以使用该IP访问了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11520506.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存