参考文献:http://wiki.nginx.org/NginxHttpAuthBasicModule

1.生成指定登录密钥

cd /usr/local/nginx/conf
mkdir auth
cd auth/
htpasswd -c -d .htpasswd 用户名   #回车并输入密码再回车

2.编conf配置

代码可以放在 http, server, location, limit_except  段

auth_basic   “Restricted”;
auth_basic_user_file   auth/.htpasswd;

3.重启nginx

/usr/local/nginx/sbin/nginx -s reload