我想用密码保护我的整个网站。我正在运行 Debian Squeeze。假设我希望我的用户名是“Jane”,密码是“V3RySEcRe7”。
在我的 app-nginx.conf 中:
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/htpasswd;
在我的 shell 脚本中,我有这个:
printf "Jane:$(openssl passwd -1 V3RySEcRe7)\n" >> /etc/nginx/htpasswd
当我访问我的站点时,它受密码保护,但我使用的凭据不起作用。我在哪里错了?