Ubuntu18.04配置Nginx做账号密码校验

参考:https://www.cnblogs.com/faberbeta/p/nginx001.html

https://www.lzys.cc/p/1818837.html

#安装加密工具
sudo apt install apache2-utils

#指定位置生成加密文件,并设置自定义账号(admin)
sudo htpasswd -c /etc/nginx/passwd/passwd_file admin

#配置Nginx账号密码校验
    listen 443;
    server_name xx.net www.xx.net;
    ssl on;
    ...
        
    #password auth
    auth_basic "Please enter your account password";
    auth_basic_user_file /etc/nginx/passwd/passwd_file;

    ...
    location / {
    ...


#重启Nginx
sudo service nginx restart

 

posted @ 2022-03-26 14:26  荒野猛兽  阅读(163)  评论(0编辑  收藏  举报