nginx配置路径需要用户名密码认证才能访问

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_29843547/article/details/87883349

1 .在Nginx配置文件中加入

location / {
       auth_basic "secret"; # 需要密码登录 ++
       auth_basic_user_file /etc/nginx/passwd.db; # 密码文件地址 ++
       proxy_pass http://127.0.0.1:8088;
   }

2 .创建密码配置文件 [ ]中是用户名

htpasswd -c /etc/nginx/passwd.db [caiqiu]

3 .如果提示需要安装 apache2-utils 那就按照提示操作

apt install apache2-utils

4 .创建密码文件 会提示俩次输入密码

5 . 重新加载Nginx配置文件使之生效

nginx -s reload

完成后访问站点路径,效果如下
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/sinat_29843547/article/details/87883349