![如何使用密码保护 elastic beanstalk docker nginx 中的网站](https://linux22.com/image/687428/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E5%AF%86%E7%A0%81%E4%BF%9D%E6%8A%A4%20elastic%20beanstalk%20docker%20nginx%20%E4%B8%AD%E7%9A%84%E7%BD%91%E7%AB%99.png)
我有一个使用 Docker 和 Nginx 在 AWS Elastic Beanstalk 中托管的 django Web 应用程序。我正在使用 Supervisor 启动 nginx 和 uwsgi。需要使用密码保护网站。我试过使用.htaccess
。
htpasswd -cb /etc/nginx/.htpasswd admin admin
并添加了 nginx 配置
location / {
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/.htpasswd;
uwsgi_pass unix:/var/sockets/api.sock;
include /home/docker/uwsgi_params;
}
它可以工作,但是会反复询问密码。通常 htaccess 在会话中只询问一次密码。但是每次我们单击一个字段或按钮时,它都会询问用户名和密码。有什么办法可以修复它吗?
答案1
大家好,这个问题和下面的问题一样。看来他们有解决方案。