fragen stichworte

So schützen Sie eine Website im elastischen Beanstalk Docker Nginx mit einem Kennwort

Ich habe eine Django-Webanwendung, die in AWS Elastic Beanstalk mit Docker und Nginx gehostet wird. Ich benutze Supervisor, um Nginx und Uwsgi zu starten. Müssen Sie die Website mit einem Passwort schützen. Ich habe es mit .htaccess versucht.

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

und fügte die nginx config mit

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

Es funktioniert, das Passwort wird jedoch wiederholt angezeigt. Normalerweise fragt htaccess nur einmal in der Sitzung nach dem Passwort. Bei jedem Klick auf ein Feld oder eine Schaltfläche werden Benutzername und Kennwort abgefragt. Gibt es eine Möglichkeit, das Problem zu beheben?

antworten

Hallo, das Problem war das gleiche wie in der folgenden Frage . Es scheint, dass sie eine Lösung dafür haben.

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