Score:0

โดเมนย่อย Nginx กำลังเปลี่ยนเส้นทางไปยังโดเมนหลัก

ธง pr
Tom

ฉันมีเว็บเซิร์ฟเวอร์ nginx ที่โฮสต์ไซต์เก่า ไซต์นี้ถูกย้ายไปยังไซต์ใหม่แล้ว แต่ฉันต้องการให้ไซต์เก่าใช้งานอยู่บนโดเมนย่อย legacy2.example.com ฉันได้ตรวจสอบและแก้ไขไฟล์คอนฟิกที่เปิดใช้งานไซต์และไซต์พร้อมใช้งานแล้ว และเชื่อมโยงไฟล์เหล่านั้น รวมทั้งสร้างเรกคอร์ด A ไปยัง legacy2.example.com ที่ชี้ไปที่ IP นี้ แต่ยังคงเปลี่ยนเส้นทางไปที่ domain.com ไม่ใช่ legacy2.example.com. ฉันรวมไฟล์ปรับแต่งไว้ด้านล่าง มีการกำหนดค่าอื่น ๆ ใน nginx ที่สามารถบอกให้เปลี่ยนเส้นทางได้หรือไม่

ฉันได้ติดตามพร้อมกับคำถามที่คล้ายกันและคำแนะนำพื้นฐาน แต่ถึงแม้จะเปลี่ยนฟิลด์ server_name ฉันก็ดูเหมือนจะไม่ได้รับ

 เซิร์ฟเวอร์ {
    ฟัง 80;
    ฟัง [::]:80;
    server_name legacy2.example.com wwww.legacy2.example.com;

    
    ที่ตั้ง /.well-known {
       รูท /var/www/prod.example.com/current;
       try_files $uri =404;
    }

    ที่ตั้ง / {
      ถ้า ($http_user_agent ~* SemrushBot|ByteSpider|YandexBot|AhrefsBot|DotBot) {
        กลับ 403;
      }
      ส่งคืน 301 https://$http_host$request_uri;
    }
 }

เซิร์ฟเวอร์ {
    ฟัง 8080;
    ฟัง [::]:8080;
    server_name legacy2.example.com wwww.legacy2.example.com;
   
    ตั้ง $MAGE_ROOT /var/www/prod.example.com/current;
    ตั้งค่าการผลิต $MAGE_MODE;

    fastcgi_buffers 16 16k;
    fastcgi_buffer_size 32k;

    รวม /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;
}

เซิร์ฟเวอร์ {
    ฟัง 443 ssl;
    ฟัง [::]: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;

    # เปิดใช้งานเพื่อเลี่ยงการเคลือบเงา
    # ตั้ง $MAGE_ROOT /var/www/prod.example.com/current;
    # ตั้งค่าการผลิต $MAGE_MODE;
    # รวม /var/www/prod.example.com/current/nginx.conf.sample;

    #เคลือบเงา
    ที่ตั้ง / {
        ถ้า ($http_user_agent ~* SemrushBot|ByteSpider|YandexBot|AhrefsBot|DotBot) {
            กลับ 403;
        }

        proxy_pass 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-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;
        # proxy_set_header X-ส่งต่อ-สำหรับ $remote_addr;
        proxy_set_header Ssl-ปิดโหลด "1";
        proxy_set_header X-ส่งต่อโปรโต https;
        proxy_set_header X-Forwarded-Port 443;
        # proxy_set_header X-ส่งต่อโปรโต $scheme;

       #proxy_headers_hash_max_size 512;
       #proxy_headers_hash_bucket_size 128; 
    }
}
us flag
คุณได้เปลี่ยน URL พื้นฐานของแอปพลิเคชันที่ทำงานอยู่ที่ `www.legacy2.example.com` แล้วหรือยัง ไม่มีอะไรในการกำหนดค่า nginx ของคุณที่จะทำการเปลี่ยนเส้นทาง

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา