上一篇: Nginx系列(三)-Keepalive热备高可用
1. 什么是Basic Auth? 2. 就是在访问的时候,需要弹出一个登录框来输入用户账号和密码,验证正确才可以访问
1. 安装部署nginx,并且代理转发一个测试.net core 程序. 2. 在192.168.3.16上端口为12312运行了.net core 3. nginx监听80端口转发到此程序上,测试访问正常.如下图
location /test { proxy_pass http://192.168.3.16:12312; root html; index index.html index.htm; }
yum install -y httpd-tools
htpasswd -bc /usr/local/nginx/nginx-1.18.0/conf/nginxpasswd test 123123
location /test { location /test { proxy_pass http://192.168.3.16:12312; auth_basic "auth basic for test"; auth_basic_user_file /usr/local/nginx/nginx-1.18.0/conf/nginxpasswd; root html; index index.html index.htm; }
此时我们 nginx -s reload
重新访问一下地址
使用刚刚注册的, test 123123登录之后就可以正常访问了
1. 上面博主介绍了nginx的basic auth安全认证. 2. 当咱们有些内容想让部分人看到,但是没有专门的登录功能的话,我们就可以使用这样的方式 3. 或者针对部分文件的下载和图片的查看,也可以这么做 4. 如有不对,欢迎指正.希望能帮到大家