创建认证密码方法

printf "your_username:$(openssl passwd -crypt your_password)\n" >>  /var/www/html/.htpasswd

nginx配置文件:

events {
    worker_connections  1024;
}

http {

server {
     listen 90;
     server_name _;
     location / {
         #要求登陆认证
         auth_basic "Protected";
         #密码文件路径
         auth_basic_user_file /opt/nginx/htpasswd;
         #反向代理链接 
         proxy_pass http://127.0.0.1:8888/;
         }
      }

}

要求Nginx编译的时候添加好相关的功能模块支持