设置Nginx密码登录

/ 0评 / 0

设置账号密码

先在nginx的配置目录中建立一个 .htpasswd 的文件

然后使用openssl工具设置密码

#首先设置一个用户名test
sudo sh -c "echo -n 'test:' >> /etc/nginx/.htpasswd"
#接着使用openssl设置密码
sudo sh -c "openssl passwd -apr1 >> /etc/nginx/.htpasswd"

完成后应该是类似如下的输出结果

test:$apr1$wI1/A0nB$jEKuTJHkTOOWkopnXqC1d1

修改ngnix配置文件

在你的虚拟机配置添加两行

uth_basic "Restricted Content";
auth_basic_user_file /etc/nginx/.htpasswd;

重写载入nginx配置文件

nginx -r reload

重新登入网站就ok了

发表评论

电子邮件地址不会被公开。 必填项已用*标注