วิธีสร้าง Subdomain ใน IIS7


9

ใน IIS7 ฉันมีเว็บไซต์: http://www.mydomain.com/mysite

ฉันจะทำให้ไซต์เดียวกันปรากฏเป็น: http://mysite.mydomain.com ได้อย่างไร

ฉันได้ตั้งค่า DNS แล้วและสามารถ ping ได้ฉันไม่ทราบวิธีกำหนดค่าใน IIS7

คำตอบ:


8

มันควรจะง่ายเหมือนการสร้างเว็บใหม่ที่ชี้ไปยังโฟลเดอร์ที่ / mysite อยู่จากนั้นทำการปรับเปลี่ยนคุณสมบัติเพื่อรับการร้องขอกับโฮสต์ header mysite.mydomain.com

นี่คือบทความด้านเทคนิคเกี่ยวกับการตั้งค่าส่วนหัวของโฮสต์:


ที่จริงฉันพบว่าฉันตั้งค่าไว้ถูกต้องแล้ว แต่ไฟล์ web.config ไม่มีข้อมูลที่ถูกต้องอยู่ในนั้นจึงขาดคุณสมบัติตัวจัดการ แต่ต้องขอบคุณ :-)
Techboy

อ่าจัดการ. สุทธิหายไป ดีใจที่คุณมีมันแก้ไขได้ :)
palehorse

2
อีกเล็กน้อยของข้อมูลที่จะดี ...
สตีฟ

2

2 ตัวเลือก:

  • คุณสามารถเพิ่มการเชื่อมโยงใหม่ไปยังไซต์ที่มีอยู่ (คลิกขวาไซต์แก้ไขการผูกใส่ชื่อ IP / โดเมนของ mysite.mydomain.com) - สิ่งนี้จะทำให้เป็นเช่นนั้นบุคคลนั้นจะต้องไปที่http: //mysite.mydomain .com / mysiteซึ่งอาจไม่ใช่สิ่งที่คุณต้องการ
  • เพิ่มไซต์ใหม่ด้วย ip / โดเมนของ mysite.mydomain.com และทำให้รูทฟิสิคัลเป็นไดเรกทอรีใด ๆ ที่ www.mydomain.com/mysite ชี้ไปที่

2

หากเป็นเว็บไซต์เดียวในเครื่องที่จะตอบสนองต่อที่อยู่ IP นั้นคุณไม่จำเป็นต้องกำหนดค่าอะไรเลย การกำหนดค่าเริ่มต้นจะตอบสนองต่อคำขอใด ๆ เกี่ยวกับที่อยู่ IP ที่เกี่ยวข้องไม่ว่าจะใช้ชื่อ DNS ใดในการไปที่นั่น

หากคุณจะตั้งค่าไซต์อื่น ๆ ด้วยชื่อโฮสต์ที่แตกต่างกันซึ่งอยู่บนที่อยู่ IP เดียวกันคุณจะต้องกำหนดค่าโดยใช้ "ส่วนหัวของโฮสต์" ใน IIS7 ส่วนหัวของโฮสต์ถูกตั้งค่าในอินเทอร์เฟซการผูกสำหรับแต่ละไซต์ คุณจะได้รับมีได้อย่างง่ายดายโดยการคลิกขวาเว็บไซต์ใน IIS สแนปอินและเลือกแก้ไขผูก โดยค่าเริ่มต้นคุณอาจมี 1 รายการสำหรับพอร์ต 80 ที่กำหนดให้กับที่อยู่ IP สัญลักษณ์แทน เลือกรายการนั้นและคลิกปุ่มแก้ไข ไดอะล็อกใหม่จะมีชื่อโฮสต์:รายการที่คุณสามารถเขียนโค้ดได้ยากชื่อ DNS ที่ไซต์นี้จะตอบสนอง


ไม่ดีของฉันฉันเพิ่งรู้ว่าเว็บไซต์เดิมโฮสต์ในไดเรกทอรีเสมือน คำตอบของ MattB มีความเหมาะสมมากขึ้น แต่ฉันจะออกจากเหมืองขึ้นสำหรับความรู้ทั่วไปเกี่ยวกับส่วนหัวของโฮสต์และ IIS7
ไรอันโบลเกอร์

2

สร้างโดเมนย่อย

open iis7 manager สร้างเว็บไซต์ใหม่พิมพ์ชื่อใด ๆ สำหรับชื่อไซต์และชี้ทางกายภาพและที่อยู่ IP ที่กำหนดให้อะแดปเตอร์เครือข่ายของคุณ (พอร์ตควรเป็น 80) และชื่อโฮสต์จะต้องเป็นชื่อโดเมนย่อยของคุณเช่น blog.example.com (หากเว็บไซต์หลักของคุณคือ example.com) ให้ใช้บังคับ

การเพิ่มรายการ DNS

เปิด DNS จากเครื่องมือผู้ดูแลระบบขยายชื่อคอมพิวเตอร์ขยายโซนการค้นหาไปข้างหน้าคลิกที่ example.com (หมายถึงชื่อโดเมนของคุณ) ในแผงด้านขวาคลิกขวาบนพื้นที่ว่างคลิกที่ชื่อแทนใหม่ (CNAME) ในนามแฝงพิมพ์ชื่อของคุณ ชื่อโดเมนย่อยเช่นบล็อก ในโฮสต์เป้าหมาย FQDN ให้พิมพ์ชื่อโดเมนของคุณเช่น example.com คลิกตกลง

รีสตาร์ทเซิร์ฟเวอร์ DNS คุณทำกับโดเมนย่อยแล้ว

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.