1、在location /下添加
auth_basic "The Kibana Monitor Center";
auth_basic_user_file /usr/local/.passwd;
2、安装httpd-tools
yum install httpd-tools -y
3、生成密码
htpasswd -bc /usr/local/.passwd wenyi qwe123\!\@\# #特殊符号要用 \ 转义
此时重启nginx,再登录访问域名时就需要输入账号密码了。不输入密码会报401 Authorization Required错误
也可以用页面设置密码
登陆http://tool.oschina.net/htpasswd 输入用户名和密码,在线生成加密密码
将生成的密码写入/usr/local/.passwd文件中
echo "wenyi:$apr1$TrU5vUSC$RBuz3xG67Mr2pnAV596N5" >/usr/local/.passwd