Как добавить базовую аутентификацию в конкретную конфу, если я включу location / в глобальную конфу Magento

#nginx-config

#nginx-config

Вопрос:

Я включаю глобальный Magento.conf, используя include /etc/nginx/Magento2.conf so, местоположение / блок определяется из глобального conf выше. Теперь, если я хочу добавить базовую аутентификацию http… где и как мне добавить местоположение .htpasswd в конфигурацию vhost’а для конкретного сайта для Nginx.

Простое добавление блока приведет к дублированию местоположения / блока

Большое спасибо.

Ответ №1:

Неважно… это было просто. Никогда не думал, что вы можете поместить директиву auth сразу после директивы servername

Пример

     server {
    listen      95.216.41.220:443 ssl http2;
    server_name devdomain.com ;

    auth_basic "Restricted Content";
    auth_basic_user_file /home/.htpasswd;