我有一个使用 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
大家好,这个问题和下面的问题一样。看来他们有解决方案。