ฉันจะกำหนดค่าหลายโดเมนด้วย IP เดียวกัน แต่ต่างพอร์ตได้อย่างไร


0

ฉันวางแผนที่จะมีหลายโดเมนและจับคู่แต่ละโดเมนกับ IP เดียวกัน แต่ต่างพอร์ต

ตัวอย่าง:

www.test.com should map to http://119.81.80.218:8888/
www.test2.com should map to http://119.81.80.218:8889/

เป็นไปได้หรือไม่ ทำอย่างไรถึงจะบรรลุเป้าหมายนั้น?


อะไรและอย่างไร คุณใช้เซิร์ฟเวอร์ใดสำหรับเว็บไซต์ของคุณ
JakeGould

ระบบปฏิบัติการอะไรโฮสต์ที่เกี่ยวข้องจำนวนเท่าใด
davidgo

คำตอบ:


2

คุณสามารถทำได้โดยวาง daemon เพื่อฟังพอร์ต80ซึ่งจะทำหน้าที่เป็นพร็อกซี Nginxผู้สมัครที่ดีที่จะเป็นไปได้ว่าภูต

จากนั้นคุณสามารถมีโฮสต์เสมือนได้หลายแห่ง (หนึ่งโดเมนต่อหนึ่งโดเมนหรือหลายแห่งหากโฮสต์ทั้งหมดส่งต่อไปยังพอร์ตเดียวกัน) โดยมีการกำหนดค่าดังนี้:

server {
   listen        80;
   server_name   www.test.com;

   location / {
     proxy_pass      http://127.0.0.1:8888/;
   }
}

หากบางโดเมนสามารถแก้ไข IP ที่แตกต่างกัน (และเครื่องที่แตกต่างกัน) คุณสามารถวางNginxdaemon ในแต่ละโดเมนด้วยการกำหนดค่าที่คล้ายกัน


1
ทำไม downvote นี้ OP กำลังพูดถึงอย่างชัดเจนHTTPคำตอบของฉันหมายถึงพร็อกซีที่ใช้ชื่อโดเมนและเป็นสิ่งที่พวกเขาต้องการ ดังนั้น?
nKn
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.