Ubuntu 16.04 Nginx 配置登录访问

sudo apt-get install apache2-utils

sudo htpasswd -c /etc/nginx/.htpasswd username

输入密码,提示如下:

New password:
Re-type new password:
Adding password for user exampleuser

htpaswd的.htpasswd文件格式如下:
login:password

注意:htpasswd需要对nginx运行用户可访问

添加配置到NGINX配置

auth_basic "Restricted";
auth_basic_user_file /etc/nginx/.htpasswd;

配置示例文件

server {
        listen 80;
        server_name localhost;
        charset utf-8;
        location /static {
                autoindex on;
                alias 静态文件路径;
                auth_basic "Restricted";
                auth_basic_user_file /etc/nginx/.htpasswd;
        }
}

重启Nginx服务

sudo service nginx restart

猜你喜欢

转载自blog.csdn.net/wsygo/article/details/82253998
今日推荐