У меня есть веб-сервер 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;
}
}