Internet Information Services (IIS) คือ ตอนที่ 2 : การติดตั้ง (Installing) และกำหนดค่า (Configuring)

  1. การติดตั้ง IIS
  2. การกำหนดค่า IIS
    2.1 การสร้างและจัดการเว็บไซต์
    2.2 การสร้างและจัดการแอปพลิเคชัน
    2.3 การสร้างและจัดการไดเรกทอรีเสมือน (Virtual Directories)

Internet Information Services (IIS) คือเว็บเซิร์ฟเวอร์ที่มีความยืดหยุ่นสูงและแข็งแกร่งที่พัฒนาโดย Microsoft เป็นที่รู้จักในเรื่องการผสานรวมอย่างราบรื่นกับระบบ Windows และความสามารถในการโฮสต์เว็บไซต์ แอปพลิเคชัน และบริการแบบไดนามิก หากคุณต้องการใช้ IIS เพื่อทำเว็บและทำแอพ ความเข้าใจโดยละเอียดเกี่ยวกับวิธีติดตั้งและกำหนดค่า IIS เป็นสิ่งจำเป็น บทความนี้จะแนะนำคุณตลอดขั้นตอนที่จำเป็นและเน้นคุณสมบัติหลักและตัวเลือกที่มีใน IIS สำหรับการทำเว็บและทำแอพ

1. การติดตั้ง IIS

ก่อนดำดิ่งสู่ขั้นตอนการติดตั้ง สิ่งสำคัญคือต้องทราบความต้องการของระบบ ใน IIS 10.0 (Windows Server 2016 และ Windows 10) ข้อกำหนดหลักประกอบด้วยระบบปฏิบัติการ Windows ที่ใช้งานร่วมกันได้และพื้นที่เก็บข้อมูลเพียงพอสำหรับการตั้งค่า IIS และไฟล์เว็บของคุณ

ในการติดตั้ง IIS ให้ทำตามขั้นตอนเหล่านี้:

  1. ไปที่แผงควบคุมในระบบของคุณ
  2. เลือก ‘Programs’ จากนั้นเลือก ‘Turn Windows features on or off’
  3. ในรายการคุณสมบัติที่แสดง คุณจะพบ ‘Internet Information Services’ ขยายส่วนนี้และเลือกโมดูลที่คุณต้องการติดตั้ง สำหรับผู้เริ่มต้น การเลือกเริ่มต้นก็เพียงพอแล้ว
  4. คลิก ‘OK’ และปล่อยให้กระบวนการติดตั้งเสร็จสมบูรณ์

IIS ได้รับการติดตั้งบนระบบของคุณแล้ว คุณสามารถเข้าถึงได้โดยเปิด IIS Manager ซึ่งเป็น GUI ที่ให้คุณโต้ตอบและจัดการเซิร์ฟเวอร์ IIS

2. การกำหนดค่า IIS

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

2.1 การสร้างและจัดการเว็บไซต์

หากต้องการสร้างเว็บไซต์ใน IIS ให้ทำตามขั้นตอนเหล่านี้:

  1. เปิดตัวจัดการ IIS และไปที่บานหน้าต่างการเชื่อมต่อ
  2. ในบานหน้าต่างการเชื่อมต่อ ขยายโหนดเซิร์ฟเวอร์และคลิกที่ ‘Sites’
  3. คลิกขวาที่โหนด ‘Sites’ และเลือก ‘Add Website’
  4. ในกล่องโต้ตอบ ‘Add Website’ คุณจะได้รับแจ้งให้เพิ่มรายละเอียดต่างๆ:
    • ชื่อเว็บไซต์ : ป้อนชื่อเว็บไซต์ของคุณ
    • เส้นทางทางกายภาพ (Physical path) : เรียกดูไดเร็กทอรีที่เก็บไฟล์เว็บไซต์ของคุณ
    • ที่อยู่ IP : ปล่อยให้เป็น ‘All Unassigned’ เว้นแต่คุณจะมี IP เฉพาะสำหรับเว็บไซต์นี้
    • พอร์ต : ป้อนหมายเลขพอร์ตสำหรับเว็บไซต์ของคุณ พอร์ต 80 เป็นค่าเริ่มต้นสำหรับ HTTP
    • ชื่อโฮสต์ : ป้อนชื่อโดเมนสำหรับไซต์ของคุณ (ไม่บังคับ)
  5. เมื่อคุณกรอกรายละเอียดแล้ว ให้คลิก ‘OK’ เพื่อสร้างเว็บไซต์

ยินดีด้วย! คุณสร้างเว็บไซต์แรกใน IIS สำเร็จแล้ว คุณสามารถจัดการเว็บไซต์นี้ (เริ่ม หยุด รีสตาร์ท) จากบานหน้าต่างการดำเนินการในตัวจัดการ IIS

2.2 การสร้างและจัดการแอปพลิเคชัน

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

  1. ในตัวจัดการ IIS ให้ไปที่ไซต์ที่คุณต้องการสร้างแอปพลิเคชัน
  2. คลิกขวาที่ไซต์แล้วเลือก ‘Add Application’
  3. กรอกข้อมูลในฟิลด์ต่อไปนี้:
    • นามแฝง (Alias) : นี่คือชื่อที่คุณจะใช้เพื่อเข้าถึงแอปพลิเคชัน
    • เส้นทางทางกายภาพ (Physical path) : นี่คือที่ตั้งของไฟล์แอปพลิเคชัน
    • กลุ่มแอปพลิเคชัน (Application pool) : เลือกกลุ่มแอปพลิเคชันหรือปล่อยให้เป็นการตั้งค่าเริ่มต้น
  4. คลิก ‘OK’ เพื่อสร้างแอปพลิเคชัน

เมื่อแอปพลิเคชันของคุณถูกสร้างขึ้น คุณสามารถจัดการได้โดยตรงจาก IIS Manager ตัวอย่างเช่น คุณสามารถควบคุมการตั้งค่ากลุ่มแอปพลิเคชัน กำหนดค่าความปลอดภัย หรือตั้งค่าการวินิจฉัยความสมบูรณ์

เป็นที่น่าสังเกตว่าคุณสามารถแปลงโฟลเดอร์ภายใต้ไซต์ให้เป็นแอปพลิเคชันได้ คุณลักษณะนี้ให้ความสามารถในการแยกและการกำหนดค่าแต่ละส่วนไปยังพื้นที่เฉพาะของเว็บไซต์ของคุณ

2.3 การสร้างและจัดการไดเรกทอรีเสมือน (Virtual Directories)

ไดเร็กทอรีเสมือนอนุญาตให้คุณสร้างนามแฝงสำหรับไดเร็กทอรีบนเซิร์ฟเวอร์ของคุณหรือเซิร์ฟเวอร์อื่นๆ พวกเขาไม่จำเป็นต้องอยู่ในตำแหน่งทางกายภาพเดียวกันกับเว็บไซต์ ซึ่งทำให้จัดการไฟล์ได้ง่ายขึ้น

  1. ในตัวจัดการ IIS ให้นำทางไปยังไซต์หรือแอปพลิเคชันที่คุณต้องการสร้างไดเรกทอรีเสมือน
  2. คลิกขวาที่ไซต์หรือแอปพลิเคชันแล้วเลือก ‘Add Virtual Directory’
  3. กรอกข้อมูลในฟิลด์ต่อไปนี้:
    • นามแฝง (Alias) : นี่คือชื่อที่คุณจะใช้เพื่อเข้าถึงไดเรกทอรีเสมือน
    • เส้นทางทางกายภาพ (Physical path) : นี่คือที่ตั้งของไฟล์ไดเร็กทอรีเสมือน
  4. คลิก ‘OK’ เพื่อสร้างไดเรกทอรีเสมือน

ไดเร็กทอรีเสมือนมีประโยชน์มากเมื่อคุณต้องการแชร์ไฟล์ระหว่างเว็บไซต์หรือแอปพลิเคชัน หรือเมื่อคุณต้องการให้สิทธิ์เข้าถึงไฟล์ที่จัดเก็บไว้ในเซิร์ฟเวอร์แยกต่างหาก


การทำความเข้าใจวิธีติดตั้งและกำหนดค่า IIS เป็นทักษะพื้นฐานสำหรับมืออาชีพด้านเว็บที่ใช้ Microsoft stack ด้วยความสามารถในการการทำเว็บและทำแอพ และไดเร็กทอรีเสมือน คุณสามารถใช้ประโยชน์จากความสามารถที่แข็งแกร่งของ IIS เพื่อโฮสต์บริการบนเว็บที่หลากหลายในการทำเว็บและทำแอพ

โปรดจำไว้ว่าคำแนะนำเหล่านี้เป็นเพียงจุดเริ่มต้นเท่านั้น เมื่อคุณคุ้นเคยกับ IIS มากขึ้น คุณสามารถสำรวจคุณลักษณะขั้นสูงเพิ่มเติมได้ เช่น การเขียน URL ใหม่ การบันทึกและการวินิจฉัย การกำหนดค่าความปลอดภัย และอื่นๆ


Internet Information Services (IIS) คืออะไร

Internet Information Services (IIS) คือ ตอนที่ 1 : สถาปัตยกรรม (Architecture)
Internet Information Services (IIS) คือ ตอนที่ 3 : การโฮสต์ (Hosting) เว็บแอปพลิเคชัน