Nginx配置Basic Auth登录认证
cd /etc/nginx/conf.d
用 openssl 生成密码为12345:
openssl passwd 12345
会输出一串密钥
fIHcRVEKijgoM
然后把密钥写入 htpasswd 文件,其中 admin 为用户名:
echo "admin:fIHcRVEKijgoM" > htpasswd
配置 nginx.conf 文件:
location / {
auth_basic "Hello, World!";
auth_basic_user_file /etc/nginx/conf.d/htpasswd;
}