Nginx http auth ssl требует пароль второй раз с «Realm» - PullRequest
1 голос
/ 12 января 2020

Попытка создать демонстрационный сайт, который блокирует пауков, используя http auth. Для доступа к сайту правильно запрашивается авторизация с тегом «Demo», но после этого всплывающего окна появляется другое сообщение «1001 *», и я не могу получить доступ к своему сайту. Я не знаю, откуда это.

nginx .conf:

server{
    listen 443 ssl http2 default_server;
    ssl_certificate     /etc/ssl/pse.crt;
    ssl_certificate_key /etc/ssl/pse.key;
    ssl_protocols       TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers         HIGH:!aNULL:!MD5;
    auth_basic           "Demo";
    auth_basic_user_file conf/demo_passwd;
    location / {
        resolver 127.0.0.11; #docker dns
        #workaround to defer resolving container name after it starts
        set $target http://web:80;
        proxy_pass $target;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

Обратите внимание, что я использую самоподписанный сертификат dev ssl.

Использование docker image: nginx: 1.17.3-alpine

...