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

我有一个Django Web应用程序托pipe在AWS Elastic Beanstalk与Docker和Nginx中。 我正在使用主pipe来启动nginx和uwsgi。 需要使用密码保护网站。 我试过使用.htaccess

 htpasswd -cb /etc/nginx/.htpasswd admin admin 

并添加了nginxconfiguration

 location / { auth_basic "Restricted"; auth_basic_user_file /etc/nginx/.htpasswd; uwsgi_pass unix:/var/sockets/api.sock; include /home/docker/uwsgi_params; } 

它的工作,但它反复询问密码。 通常htaccess只会在会话中要求密码一次。 但是每次我们点击一​​个字段或button,都会要求input用户名和密码。 有什么办法可以解决吗?

大家好,问题和以下问题一样。 看来他们有一个解决scheme。

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