Puncte:0

Subdomeniul Nginx este redirecționat către domeniul principal

drapel pr
Tom

Am un server web nginx care găzduiește un site vechi. Acest site a fost migrat pe un site nou, dar vreau să mențin site-ul vechi activ pe un subdomeniu, legacy2.example.com. Am examinat și modificat fișierele de configurare activate și disponibile pentru site-uri și le-am legat, precum și am creat o înregistrare A către legacy2.example.com care indică acest IP, cu toate acestea, încă redirecționează către domain.com, nu legacy2.example.com. Am inclus fișierul meu de configurare mai jos. Există o altă configurație în nginx care i-ar putea spune să redirecționeze?

Am urmat întrebări similare și ghiduri de bază, dar chiar și cu schimbarea câmpului server_name se pare că nu pot obține

 Server {
    asculta 80;
    asculta [::]:80;
    nume_server legacy2.example.com wwww.legacy2.example.com;

    
    locație /.cunoscut {
       root /var/www/prod.example.com/current;
       try_files $uri =404;
    }

    Locație / {
      if ($http_user_agent ~* SemrushBot|ByteSpider|YandexBot|AhrefsBot|DotBot) {
        întoarce 403;
      }
      returnează 301 https://$http_host$request_uri;
    }
 }

Server {
    asculta 8080;
    asculta [::]:8080;
    nume_server legacy2.example.com wwww.legacy2.example.com;
   
    setați $MAGE_ROOT /var/www/prod.example.com/current;
    setați producția $MAGE_MODE;

    fastcgi_buffers 16 16k;
    fastcgi_buffer_size 32k;

    includ /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;
}

Server {
    asculta 443 ssl;
    asculta [::]:443 ssl;
    nume_server 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;

    # Activați pentru a ocoli Varnish
    # setați $MAGE_ROOT /var/www/prod.example.com/current;
    # setează producția $MAGE_MODE;
    # include /var/www/prod.example.com/current/nginx.conf.sample;

    # Lac
    Locație / {
        if ($http_user_agent ~* SemrushBot|ByteSpider|YandexBot|AhrefsBot|DotBot) {
            întoarce 403;
        }

        proxy_pass http://127.0.0.1:6081;
        proxy_set_header Gazdă $http_host;
        proxy_set_header X-Forwarded-Host $http_host;
        proxy_set_header X-Real-IP $adresă_la distanță;
        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; 
    }
}
drapel us
Ați modificat adresa URL de bază a aplicației care rulează acum la „www.legacy2.example.com”? Nu există nimic în configurația ta nginx care ar face o astfel de redirecționare.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.