Nginx启用密码访问
准备
# 安装密码工具
yum install -y httpd-tools
mkdir ~/.passwd
# 生成账号密码(文件 账号 密码)
htpasswd -bc ~/.passwd/xkyii xkyii 123456
配置
- 整个服务需要密码
server {
# 以下两行(提示 密码文件)
auth_basic "请输入密码";
auth_basic_user_file /home/xkyii/.passwd/xkyii;
}
- 单点需要密码
server {
# 其他配置
location /point/ {
# 以下两行(提示 密码文件)
auth_basic "请输入密码";
auth_basic_user_file /home/xkyii/.passwd/xkyii;
}
}
重启
nginx -s reload
退出
登录凭证并不是放在cookie而是在header(字段是Authorization)。所以重新打开浏览器的时候就需要重新登录了。