发布时间:2023-10-08编辑:佚名阅读(972)
相关指令
1.auth_basic:值为 string | off;配置段为:http, server, location, limit_except;默认表示不开启认证功能,后面如果跟上字符串,改字符创将在认证弹框中显示
2.auth_basic_user_file:值为密码文件的路径;配置段为:http, server, location, limit_except;
配置
1.首先生成认证文件,生成对应的账号密码,在nginx安装目录下的conf文件夹中创建htpasswd文件,纯文本,每一行是一对用户名和密码,冒号分隔,比如:
tom:123 mike:456
2.在nginx配置某个访问需要通过认证才能访问
server{ listen 88; server_name 127.0.0.1; auth_basic "Restricted"; #认证窗口显示的字符串 auth_basic_user_file D:/nginx/conf/htpasswd; #认证账号密码存放路径 location / { proxy_pass http://127.0.0.1:9999; } }
配置完成后重新加载配置文件,让其配置生效 nginx -s reload
验证
配置重启完成后,访问配置的地址:http://localhost:88 ,会让你输入相关的账号密码;弹出如下图所示:
如果输入账号密码错误,则不允许访问;输入正确则可正常访问地址下的内容。
上一篇:jar文件打开方法
0人
0人
0人
0人