У меня есть веб-приложение django, размещенное в AWS Elastic Beanstalk с Docker и Nginx. Я использую супервизор для запуска 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 запрашивает пароль только один раз за сеанс. Но он запрашивает имя пользователя и пароль каждый раз, когда мы нажимаем одно поле или кнопку. Есть ли способ исправить?
Привет всем, проблема была такая же, как и в следующем вопросе. Кажется, у них есть решение.