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
hinzulocation/{
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?
Hallo, das Problem war das gleiche wie in der folgenden Frage . Es scheint, dass sie eine Lösung dafür haben.