Как исключить базовую аутентификацию из субдомена Nginx

У меня есть две строки базовой аутентификации, добавленные в nginx.conf.

Таким образом, все блоки поддоменов при обратном прокси-сервере защищены паролем. Но у меня есть несколько, в которых я этого не хочу.

Что мне нужно включить в эти серверные блоки, чтобы они могли пройти?

Спасибо!

И извините, я не знаю, что такое подстановочный знак, и применимо ли оно в данном случае.

1
задан 25 July 2021 в 08:54
1 ответ

Существует возможность отключить блокировку сервера с помощью auth_basic off; . Добавьте его в корневой каталог каждого поддомена.

server {
   ...
   server_name sub.example;
   ...
   location / {
       ....
       auth_basic off;
   }
}

Источник: https://nginx.org/en/docs/http/ngx_http_auth_basic_module.html#auth_basic

2
ответ дан 28 July 2021 в 12:59

Теги

Похожие вопросы