如何使用密码保护 elastic beanstalk docker nginx 中的网站

如何使用密码保护 elastic beanstalk docker nginx 中的网站

我有一个使用 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

大家好,这个问题和下面的问题一样。看来他们有解决方案。

https://stackoverflow.com/questions/36057631/nginx-password-authentication-keeps-prompting-for-password

相关内容