Рейтинг:0

Субдомен Nginx перенаправляется на основной домен

флаг pr
Tom

У меня есть веб-сервер nginx, на котором размещен старый сайт. Этот сайт был перенесен на новый сайт, но я хочу сохранить старый сайт в субдомене, legacy2.example.com. Я просмотрел и изменил файлы конфигурации с поддержкой сайтов и доступными для сайтов и связал их, а также создал запись A для legacy2.example.com, указывающую на этот IP-адрес, однако он по-прежнему перенаправляется на domain.com, а не legacy2.example.com. Я включаю свой файл конфигурации ниже. Есть ли какая-то другая конфигурация в nginx, которая может указывать на перенаправление?

Я следил за подобными вопросами и базовыми руководствами, но даже с изменением поля server_name я не могу получить

 сервер {
    слушать 80;
    слушать [::]:80;
    имя_сервера legacy2.example.com wwww.legacy2.example.com;

    
    расположение /.известный {
       корень /var/www/prod.example.com/current;
       try_files $uri = 404;
    }

    место расположения / {
      if ($http_user_agent ~* SemrushBot|ByteSpider|YandexBot|AhrefsBot|DotBot) {
        вернуть 403;
      }
      вернуть 301 https://$http_host$request_uri;
    }
 }

сервер {
    слушать 8080;
    слушать [::]:8080;
    имя_сервера legacy2.example.com wwww.legacy2.example.com;
   
    установить $MAGE_ROOT /var/www/prod.example.com/current;
    установить производство $MAGE_MODE;

    fastcgi_buffers 16 16k;
    fastcgi_buffer_size 32 КБ;

    включить /var/www/prod.example.com/current/nginx.conf.sample;

    error_log /var/log/nginx/prod.example.com.error.log;
    журнал_доступа /var/log/nginx/prod.example.com.access.log;
}

сервер {
    слушать 443 ssl;
    слушать [::]:443 ssl;
    имя_сервера legacy2.example.com wwww.legacy2.example.com;

    ssl_certificate "/etc/nginx/ssl/example.com.pem";
    ssl_certificate_key "/etc/nginx/ssl/example.com.key";

    client_max_body_size 128M;

    error_log /var/log/nginx/prod.example.com.error.log;
    журнал_доступа /var/log/nginx/prod.example.com.access.log;

    # Включите обход Varnish
    # установить $MAGE_ROOT /var/www/prod.example.com/current;
    # установить производство $MAGE_MODE;
    # include /var/www/prod.example.com/current/nginx.conf.sample;

    # Лак
    место расположения / {
        if ($http_user_agent ~* SemrushBot|ByteSpider|YandexBot|AhrefsBot|DotBot) {
            вернуть 403;
        }

        прокси_пароль http://127.0.0.1:6081;
        proxy_set_header Хост $http_host;
        proxy_set_header X-Forwarded-Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        # proxy_set_header X-Forwarded-For $remote_addr;
        proxy_set_header SSL-Offloaded "1";
        proxy_set_header X-Forwarded-Proto https;
        proxy_set_header X-Forwarded-Port 443;
        # proxy_set_header X-Forwarded-Proto $scheme;

       #proxy_headers_hash_max_size 512;
       #proxy_headers_hash_bucket_size 128; 
    }
}
флаг us
Изменили ли вы базовый URL-адрес приложения, которое теперь работает по адресу `www.legacy2.example.com`? В вашей конфигурации nginx нет ничего, что могло бы сделать такой редирект.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.