Tôi có một máy chủ web nginx lưu trữ một trang web cũ. Trang web này đã được di chuyển sang một trang web mới nhưng tôi muốn giữ trang web cũ hoạt động trên một tên miền phụ, Legacy2.example.com. Tôi đã xem qua và sửa đổi các tệp cấu hình hỗ trợ trang web và trang web có sẵn cũng như liên kết chúng, cũng như tạo bản ghi A tới Legacy2.example.com trỏ tới IP này, tuy nhiên, nó vẫn đang chuyển hướng tới domain.com chứ không phải di sản2.example.com. Tôi đang bao gồm tệp cấu hình của mình bên dưới. Có một số cấu hình khác trong nginx có thể yêu cầu nó chuyển hướng không?
Tôi đã làm theo các câu hỏi tương tự và hướng dẫn cơ bản, nhưng ngay cả khi thay đổi trường server_name, tôi dường như không thể nhận được
người phục vụ {
nghe 80;
nghe [::]:80;
server_name legacy2.example.com wwww.legacy2.example.com;
vị trí /.well-known {
gốc /var/www/prod.example.com/current;
try_files $uri =404;
}
địa điểm / {
if ($http_user_agent ~* SemrushBot|ByteSpider|YandexBot|AhrefsBot|DotBot) {
trả lại 403;
}
trả về 301 https://$http_host$request_uri;
}
}
người phục vụ {
nghe 8080 ;
nghe [::]:8080;
server_name legacy2.example.com wwww.legacy2.example.com;
đặt $MAGE_ROOT /var/www/prod.example.com/current;
đặt sản xuất $MAGE_MODE;
fastcgi_buffers 16 16k;
fastcgi_buffer_size 32k;
bao gồm /var/www/prod.example.com/current/nginx.conf.sample;
error_log /var/log/nginx/prod.example.com.error.log;
access_log /var/log/nginx/prod.example.com.access.log;
}
người phục vụ {
nghe 443 ssl;
nghe [::]:443 ssl;
server_name 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;
access_log /var/log/nginx/prod.example.com.access.log;
# Kích hoạt để bỏ qua Varnish
# đặt $MAGE_ROOT /var/www/prod.example.com/current;
# đặt sản xuất $MAGE_MODE;
# bao gồm /var/www/prod.example.com/current/nginx.conf.sample;
# Sơn dầu
địa điểm / {
if ($http_user_agent ~* SemrushBot|ByteSpider|YandexBot|AhrefsBot|DotBot) {
trả lại 403;
}
proxy_pass http://127.0.0.1:6081;
proxy_set_header Máy chủ $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;
}
}