หลายโดเมนไปยังโฮสต์เสมือนเดียว | Wildcard Host (โฮสติ้งที่ใช้ร่วมกัน)?

ฉันมีงานดังต่อไปนี้: สร้างเว็บไซต์เดียวที่สามารถเข้าถึงได้ด้วยชื่อโดเมนที่แตกต่างกัน 20 ชื่อ

ไฟล์เดียวกัน โฟลเดอร์เดียวกัน ไอพีเดียวกัน

คำถาม (โฮสติ้งที่ใช้ร่วมกัน): สามารถทำได้โดยใช้ cname เปล่าที่ชี้ไปยังโดเมนย่อยทั่วไปเดียวกัน หรือเราจำเป็นต้องมี IP แบบคงที่เดียวสำหรับทุกคนหรือไม่

ปัญหาคือโฮสติ้งที่ใช้ร่วมกันอย่างแน่นอน และฉันพยายามหลีกเลี่ยงการสร้าง "โดเมน cpanel addon" ด้วยตนเองทีละรายการ โฮสติ้งที่ใช้ร่วมกันไม่อนุญาตให้แก้ไข httpd conf ซึ่งอนุญาตให้ฉันสร้างโฮสต์เสมือนไวด์การ์ดสำหรับ IP

ฉันเดาว่าคำถามของฉันได้รับการตอบอัตโนมัติ ฉันจะต้องมีสแตติก เว้นแต่ฉันจะใช้เฉพาะ w wildcard ของโดเมนย่อย ซึ่งใช้งานได้บนโฮสติ้งที่ใช้ร่วมกัน "*.domain.com", "two.domain.com", "three.domain.com" => ไดเรกทอรี/


person Codex73    schedule 07.03.2009    source แหล่งที่มา


คำตอบ (2)


ฉันคิดว่าคุณได้ตอบคำถามของคุณเองแล้ว ตัวเลือกที่เปิดให้คุณคือ

  • เพิ่มรายการ ServerAlias ​​ลงในการกำหนดค่า vhost ไม่ว่าจะด้วยวิธีใดก็ตามที่คุณสามารถใช้ได้
  • ตรวจสอบให้แน่ใจว่าโฮสต์เสมือนเริ่มต้นบน IP เป้าหมายเป็นโฮสต์ที่จัดการไซต์ของคุณ
person Paul Dixon    schedule 07.03.2009

  1. หากคุณใช้ CNAME (หรือระเบียน A ที่ชี้ไปยังที่อยู่ IP เดียวกัน) คุณจะต้องมี ServerAlias รายการใน httpd.conf หรือชี้ไปที่โฮสต์เสมือน default

  2. หากคุณไม่สามารถทำเช่นนั้นได้ ให้โฮสต์ชื่อโดเมน 19 ชื่อที่โฮสต์เว็บอื่น จากนั้นใช้การเปลี่ยนเส้นทาง HTTP เพื่อนำผู้ใช้ไปยังชื่อโดเมน "ที่ต้องการ" อย่างไรก็ตาม หากคุณทำเช่นนี้ ชื่อโดเมนจะเปลี่ยนในแถบที่อยู่ของผู้ใช้

person Alnitak    schedule 07.03.2009