IIS (Internet Information Services) คืออะไรหรือ Windows Web – IIS Alternatives

IIS (Internet Information Services) คืออะไรหรือ Windows Web – IIS Alternatives

IISย่อมาจากInternet Information Servicesและเดิมชื่อ Internet Information Server เป็นเว็บเซิร์ฟเวอร์จาก Microsoft ที่ออกแบบมาเพื่อใช้กับผลิตภัณฑ์ Windows โดยเริ่มจากตระกูล NT

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

IIS (Internet Information Services) คืออะไรหรือ Windows Web – IIS Alternatives

IIS คืออะไร?

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

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

จากมุมมองทางเทคนิค IIS ค่อนข้างหลากหลาย เนื่องจากสามารถให้บริการหน้าเว็บแบบมาตรฐานและแบบไดนามิกได้โดยไม่ต้องใช้ความพยายามอย่างมาก ดังนั้น คุณสามารถใช้เพื่อสร้างและเผยแพร่หน้าเว็บ HTML ได้ แต่ก็ดีที่รู้ว่าคุณสามารถจัดการหน้า PHP และแอปพลิเคชัน ASP.NET ได้

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

วัตถุประสงค์ของ IIS คืออะไร?

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

ข้อเสียคือการใช้ IIS เพื่อการค้าหมายความว่าคุณจะต้องมีใบอนุญาตการค้า นอกจากนี้ ราคาของใบอนุญาตประเภทนี้จะแตกต่างกันไปตามจำนวนผู้ใช้ที่คุณต้องการรวม

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

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

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

ประวัติเวอร์ชัน IIS

เป็นมูลค่าการกล่าวขวัญว่าในตอนแรก IIS มีความหมายว่าเป็นทางเลือกแทนเว็บเซิร์ฟเวอร์ที่พัฒนาขึ้นเป็นโครงการวิจัย โครงการเว็บเซิร์ฟเวอร์แรกที่ลงนามโดย Microsoft ได้รับการแจกจ่ายเป็นฟรีแวร์และออกแบบมาสำหรับ EMWAC (European Microsoft Windows NT Academic Center)

อย่างไรก็ตาม เนื่องจากเซิร์ฟเวอร์ EMWAC ไม่สามารถจัดการปริมาณการรับส่งข้อมูลทั้งหมดที่ไปยังเว็บไซต์ microsoft.com ได้ โปรเจ็กต์จึงถูกยกเลิก และ Microsoft ได้พัฒนาเว็บเซิร์ฟเวอร์ของตนเองในรูปแบบของ IIS

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

  • IIS 1.0
    • การเปิดตัวครั้งแรกของ IIS
    • เผยแพร่เป็นส่วนเสริมฟรีสำหรับ Windows NT 3.51
  • IIS 2.0
    • รวมฟรีกับ Windows NT 4.0
  • IIS 3.0
    • รวมอยู่ใน Windows NT 4.0 Service Pack 2
    • เพิ่มสภาพแวดล้อมการเขียนสคริปต์แบบไดนามิกของ Active Server Pages
  • IIS 4.0
    • เผยแพร่เป็นส่วนประกอบของ Option Pack ของ Windows NT 4.0
    • เพิ่มแอปพลิเคชันการดูแลระบบที่ใช้ MMC
  • IIS 5.0
    • รวมอยู่ใน Windows 2000
    • เพิ่ม:
      • วิธีการพิสูจน์ตัวตนแบบใหม่
      • รองรับโปรโตคอล WebDAV
      • การปรับปรุง ASP
      • HTTP.SYS
    • ลบออก:
      • รองรับโปรโตคอล Gopher
  • IIS 5.1
    • มาพร้อมกับ Windows XP Professional
    • ไม่ต่างจาก IIS 5.0 . มากนัก
  • IIS 6.0
    • รวมอยู่ใน Windows Server 2003 และ Windows XP Professional รุ่น x64
    • เพิ่ม:
      • รองรับ IPv6
      • การสนับสนุนกระบวนการใหม่สำหรับผู้ปฏิบัติงานเพื่อเพิ่มความน่าเชื่อถือและความปลอดภัย
      • แนะนำ HTTP.SYS เป็น HTTP เฉพาะ HTTP ร้องขอพอร์ต listener
  • IIS 7.0
    • จัดส่งพร้อมกับ Windows Server 2008 และ Windows Vista
    • เพิ่ม:
      • การออกแบบโมดูลาร์ใหม่เพื่อประสิทธิภาพที่เพิ่มขึ้นและพื้นผิวการโจมตีที่ลดลง
      • ระบบการกำหนดค่าลำดับชั้นเพื่อช่วยให้ปรับใช้เว็บไซต์ได้ง่ายขึ้น
      • แอปพลิเคชันการจัดการที่ใช้ Windows Forms
      • ตัวเลือกการจัดการบรรทัดคำสั่งใหม่
      • รองรับ .NET Framework ที่ดีขึ้น
    • เปลี่ยน:
      • ไม่จำกัดจำนวนการเชื่อมต่อที่อนุญาต
      • คำขอพร้อมกันจำกัดที่ 10 หรือ 3 ขึ้นอยู่กับระบบปฏิบัติการ
      • อนุญาตคำขอเพิ่มเติมและจัดคิว แทนที่จะทิ้งคำขอเหล่านั้น
  • IIS 7.5
    • รวมอยู่ใน Windows Server 2008 R2 และ Windows 7 (ต้องการการเปิดใช้งานด้วยตนเองจากโปรแกรมและคุณลักษณะ)
    • เพิ่ม:
      • รองรับ TLS 1.1 และ TLS 1.2
      • เครื่องมือวิเคราะห์แนวทางปฏิบัติที่ดีที่สุด
      • การแยกกระบวนการสำหรับกลุ่มแอปพลิเคชัน
    • ปรับปรุง:
      • โมดูล FTP และ WebDAV
      • การดูแลระบบบรรทัดคำสั่งใน PowerShell
  • IIS 8.0
    • มีเฉพาะใน Windows Server 2012 และ Windows 8
    • เพิ่ม:
      • SNI (การรวมชื่อโฮสต์ SSL)
      • รองรับใบรับรอง SSL จากส่วนกลาง
      • การเริ่มต้นแอปพลิเคชัน
      • การปรับขนาดฮาร์ดแวร์ NUMA แบบมัลติคอร์
  • IIS 8.5
    • รวมอยู่ใน Windows Server 2012 R2 และ Windows 8.1
    • เพิ่ม:
      • ผู้ปฏิบัติงานที่ไม่ได้ใช้งาน-ประมวลผลเพจออก
      • ปรับปรุงการบันทึก
      • การเปิดใช้งานไซต์แบบไดนามิก
      • ต่ออายุใบรับรองอัตโนมัติ
      • การบันทึก ETW
  • IIS 10.0
    • เวอร์ชัน 1607
      • รวมอยู่ใน Windows Server 2016 และ Windows 10 Anniversary Update
      • เพิ่ม:
        • รองรับ HTTP/2
        • เรียกใช้ IIS บนเซิร์ฟเวอร์นาโนในคอนเทนเนอร์ Windows
        • ใหม่ Rest management API และ GUI การจัดการบนเว็บ
        • Wildcard Host Headers
    • เวอร์ชัน 1709
      • รวมอยู่ใน Windows Server เวอร์ชัน 1709 และ Windows 10 Fall Creators Update
      • เพิ่ม:
        • รองรับ HSTS
        • การปรับปรุงคอนเทนเนอร์
        • 4 ตัวแปรเซิร์ฟเวอร์ใหม่
        • การผูกไซต์ PowerShell cmdlets
    • เวอร์ชัน 1809
      • รวมอยู่ในการอัปเดต Windows Server 2019 และ Windows 10 ตุลาคม
      • เพิ่ม:
        • ธงควบคุม HTTP/2 และ OCSP Stapling สำหรับแต่ละไซต์
        • API การบีบอัด
        • โมดูลรองรับ GZIP และ brotli
        • โมดูลการกำหนดค่า HSTS

หากคุณวางแผนที่จะใช้ IIS ให้ลองใช้เวอร์ชันเสถียรล่าสุด เนื่องจากเป็นเวอร์ชันที่มีการรักษาความปลอดภัยที่รัดกุมที่สุดและให้ผลลัพธ์เชิงประสิทธิภาพที่ดีที่สุด โดยเฉพาะอย่างยิ่งหากคุณใช้ Windows หรือ Windows Server เวอร์ชันล่าสุด

จะติดตั้ง IIS ได้อย่างไร?

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

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

  1. เปิดแผงควบคุมของคุณ
  2. ไปที่โปรแกรมและคุณสมบัติ
  3. คลิกเปิดคุณลักษณะของ Windows หรือปิดปุ่ม
  4. ทำเครื่องหมายที่ช่องบริการข้อมูลทางอินเทอร์เน็ต
  5. คลิกปุ่มตกลง

IIS (Internet Information Services) คืออะไรหรือ Windows Web – IIS Alternatives

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

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

  1. เปิดตัวPowerShell
  2. คัดลอกและวางคำสั่งต่อไปนี้ใน PowerShell:
    • Enable-WindowsOptionalFeature –online –featurename IIS-WebServerRole
  3. รอให้กระบวนการสิ้นสุด

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

  • Disable-WindowsOptionalFeature –online –featurename IIS-WebServerRole

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

เซิร์ฟเวอร์ IIS ทำงานอย่างไร

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

จากมุมมองทางสถาปัตยกรรม กระบวนการนี้จะแบ่งออกเป็นสองชั้น:

  • โหมดเคอร์เนล – โค้ดสามารถรันคำสั่งใดๆ ก็ได้ เนื่องจากสามารถเข้าถึงฮาร์ดแวร์ที่เชื่อมต่อได้อย่างสมบูรณ์ ซึ่งเป็นเหตุผลว่าทำไมโหมดนี้จึงถูกใช้สำหรับกระบวนการที่เชื่อถือได้เท่านั้น และเหตุใดการขัดข้องในโหมดนี้จึงทำให้ทั้งระบบล่ม สุดท้ายแต่ไม่ท้ายสุด HTTP.SYS สามารถพบได้ในโหมดเคอร์เนล
  • โหมดผู้ใช้ – คำสั่งที่ดำเนินการในโหมดนี้จะไม่โต้ตอบโดยตรงกับฮาร์ดแวร์หรือหน่วยความจำอ้างอิง แต่ใช้ API ในการทำเช่นนั้น โหมดนี้มีเลเยอร์เพิ่มเติมเพื่อป้องกันการจัดการเซิร์ฟเวอร์ผิดพลาด และสามารถยกเลิกข้อผิดพลาดได้อย่างง่ายดายหากจำเป็น

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

หลังจากการส่งต่อคำขอw3wp.exe ( กระบวนการของผู้ปฏิบัติงาน) จะโหลดตัวกรองISAPIและโหลดHttpRuntime.ProcessRequestด้วยตัวเอง หรือร่วมกับ aspnet_isapi.dll หากเป็นเพจ ASPX การเปิดตัวHttpRuntime.ProcessRequestเป็นจุดเริ่มต้นของการประมวลผล หลังจากที่กระบวนการHttpRuntimeใช้อ็อบเจ็กต์HttpApplicationเพื่อสร้างพูล เนื้อหาจะถูกส่งผ่าน HTTP

จากนั้นโมดูล HTTP จะเปิดใช้งาน และกระบวนการนี้จะดำเนินต่อไปจนกว่าคำขอจะไปถึงตัวจัดการ HTTP ของหน้าASP.NET หลังจากที่คำขอผ่านเส้นทาง HTTP หน้าจะเริ่มแสดง

กระบวนการทำงานคืออะไร?

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

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

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

สุดท้ายแต่ไม่ท้ายสุด คุณสามารถใช้ API เพื่อยุติกระบวนการของผู้ปฏิบัติงานโดยเพียงแค่ส่งคำขอDELETEไปยังปลายทางกระบวนการของผู้ปฏิบัติงาน

Application Pool คืออะไร?

แม้ว่าชื่อจะค่อนข้างอธิบายตนเองได้ แต่จุดประสงค์ของ Application Pool ของ IIS นั้นซับซ้อนกว่ามาก อันดับแรกและสำคัญที่สุด พูลแอปพลิเคชันประกอบด้วยกระบวนการของผู้ปฏิบัติงาน ดังนั้นจึงปลอดภัยที่จะบอกว่ามีบทบาทของคอนเทนเนอร์ นอกจากนี้ยังแยกแอปพลิเคชั่นออกจากกันไม่ว่าจะทำงานบนเซิร์ฟเวอร์เดียวกันหรือแยกจากกัน ซึ่งตรงกันข้ามกับวิธีการทำงานของพูล

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

จะกำหนดค่าเซิร์ฟเวอร์ IIS ได้อย่างไร?

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

  1. กดปุ่มWinบนแป้นพิมพ์ของคุณ
  2. พิมพ์ PC และคลิกขวาที่ไอคอนPC เครื่องนี้
  3. เลือกตัวเลือกจัดการจากเมนูบริบท
  4. ขยายตัวเลือกบริการและแอปพลิเคชัน
  5. เลือกกล่องบริการข้อมูลทางอินเทอร์เน็ต
  6. คลิกตัวเลือกเว็บไซต์
  7. คลิกขวาที่โหนดเว็บไซต์เริ่มต้นถ้าโหนดเริ่มต้นไม่ได้เริ่มต้นสำหรับคุณ

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

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

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

  1. ตรวจสอบให้แน่ใจว่าคุณได้เข้าสู่ระบบบนพีซีของคุณโดยใช้บัญชีผู้ดูแลระบบ
  2. กดปุ่มWinบนแป้นพิมพ์ของคุณ
  3. พิมพ์ control แล้วคลิกไอคอนControl Panelเมื่อปรากฏขึ้น
  4. ไปที่ส่วนเครื่องมือการดูแลระบบ
  5. เลือกInternet Information Services (IIS) Manager
  6. เลือกเว็บไซต์ที่คุณต้องการกำหนดค่าในส่วนด้านซ้าย
  7. คลิกขวาที่เว็บไซต์ที่คุณต้องการกำหนดค่าด้วย SSL
  8. เลือกคุณสมบัติจากเมนูบริบท
  9. ไปที่แท็บความปลอดภัยของไดเรกทอรี
  10. เลือกตัวเลือกแก้ไข
  11. คลิกที่ต้องมีการรักษาความปลอดภัย-Channel (SSL)ตัวเลือก
  12. สลับตัวเลือกต้องการการเข้ารหัสแบบ 128 บิต
  13. เลือกยอมรับใบรับรองไคลเอ็นต์เพื่อบล็อกผู้ใช้ที่ไม่มีใบรับรอง
  14. เลือกละเว้นใบรับรองไคลเอ็นต์เพื่ออนุญาตการเชื่อมต่อโดยไม่คำนึงถึงใบรับรอง

ฉันจะรักษาความปลอดภัยเว็บเซิร์ฟเวอร์ IIS ด้วย SSL ได้อย่างไร

SSL ซึ่งย่อมาจาก Secure Sockets Layer ยังคงเป็นหนึ่งในวิธีที่ดีที่สุดในการเข้ารหัสการสื่อสารระหว่างคุณกับเว็บไซต์เป้าหมาย จำได้ไหมว่าเว็บไซต์จำนวนมากได้ก้าวกระโดดจาก HTTP เป็น HTTPS? ใบรับรอง SSL เป็นและยังคงเป็นส่วนสำคัญของกระบวนการนี้

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

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

เว็บเซิร์ฟเวอร์ IIS ที่ปลอดภัยด้วย SSL

  1. ดาวน์โหลดไฟล์ใบรับรอง ( รูปแบบP7B ) บนพีซีของคุณ
  2. เริ่มIIS Manager (พิมพ์inetmgrในยูทิลิตี้ Run บนพีซีของคุณ)
  3. เลือกเซิร์ฟเวอร์ที่คุณต้องการใช้จากบานหน้าต่างด้านซ้ายของการเชื่อมต่อ
  4. เข้าถึงตัวเลือกใบรับรองเซิร์ฟเวอร์ในส่วนกลางของหน้าจอ
  5. คลิกไฮเปอร์ลิงก์ขอใบรับรองที่สมบูรณ์ในบานหน้าต่างการดำเนินการด้านขวา
  6. ในหน้าต่างที่เพิ่งเปิดใหม่ ให้คลิกปุ่ม
  7. เปลี่ยนประเภทไฟล์จาก*.cerเป็น*.*
  8. นำทางไปยังตำแหน่งที่คุณดาวน์โหลดไฟล์P7Bบนพีซีของคุณ
  9. คลิกสองครั้งที่ไฟล์ใบรับรองP7Bของคุณ
  10. พิมพ์ชื่อที่น่าจดจำในชื่อที่จำง่ายฟิลด์
  11. คลิกปุ่มตกลงเมื่อคุณเลือกชื่อเสร็จแล้ว

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

ผูกใบรับรองความปลอดภัยกับเว็บไซต์

  1. เปิดตัวจัดการ IIS
  2. เลือกเว็บไซต์ที่คุณต้องการเชื่อมโยงกับใบรับรองของคุณจากบานหน้าต่างด้านซ้าย
  3. คลิกปุ่มBindingsในบานหน้าต่างActionsทางขวามือ
  4. คลิกปุ่มเพิ่ม…ในหน้าต่างที่เพิ่งเปิดใหม่
  5. เลือกHTTPSจากเมนูคอมโบประเภท
  6. เลือกAll Unassignedหรือที่อยู่ IP ของเว็บไซต์จากเมนูที่อยู่ IP
  7. พิมพ์443ในช่องพอร์ต
  8. เลือกใบรับรองที่คุณติดตั้งไว้ก่อนหน้านี้ (ควรมีชื่อที่คุณเลือกไว้)
  9. (ไม่บังคับ)ใช้ปุ่มดู…เพื่อดูรายละเอียดบางอย่างเกี่ยวกับใบรับรองของคุณ
  10. สลับต้องใช้ชื่อเซิร์ฟเวอร์บ่งชี้ตัวเลือกถ้าคุณเป็นเจ้าภาพมากกว่าหนึ่งโดเมนที่อยู่ IP เดียวกันและพิมพ์ชื่อในชื่อโฮสต์ฟิลด์
  11. คลิกปุ่มOKเพื่อปิดหน้าต่างAdd Site Binding
  12. ปิดหน้าต่างการผูกไซต์

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

เปลี่ยนเส้นทาง HTTP เป็น HTTPS

  1. ไปที่หน้าส่วนขยายการเขียน URLอย่างเป็นทางการอีกครั้ง
  2. คลิกสีเขียวขนาดใหญ่ติดตั้งปุ่มส่วนขยายนี้
  3. เปิดไฟล์ปฏิบัติการและติดตั้งURL Rewrite . ให้เสร็จสิ้น
  4. เรียกใช้IIS Manager
  5. เลือกเว็บไซต์ที่คุณต้องการเปลี่ยนเส้นทางการรับส่งข้อมูลสำหรับ
  6. ดับเบิลคลิกที่ไอคอนURL Rewriteที่ส่วนกลางของหน้าจอ
  7. คลิกเพิ่มกฎปุ่ม
  8. เลือกกฎเปล่าในหน้าต่างที่เพิ่งเปิดใหม่ ( ส่วนกฎขาเข้า )
  9. พิมพ์ชื่อที่ง่ายต่อการจำในส่วนชื่อฟิลด์
  10. ตั้งค่าฟิลด์URL ที่ร้องขอให้ตรงกับรูปแบบ
  11. เลือกการแสดงผลปกติในการใช้ข้อมูล
  12. พิมพ์(.*)ในรูปแบบข้อมูล
  13. ตรวจสอบตัวเลือกละเว้นกรณี
  14. เลื่อนลงและขยายส่วนเงื่อนไข (ถ้าจำเป็น)
  15. เลือกตัวเลือกจับคู่ทั้งหมดจากเมนูการจัดกลุ่มลอจิก
  16. คลิกปุ่มเพิ่ม
  17. พิมพ์{HTTPS}ในการป้อนข้อมูลสภาพสนาม
  18. เลือกตรงกับรูปแบบจากตรวจสอบว่าสายเข้าเมนู
  19. พิมพ์^OFF$ในรูปแบบข้อมูล
  20. ตรวจสอบตัวเลือกละเว้นกรณี
  21. คลิกปุ่มตกลง
  22. เลื่อนลงและขยายส่วนการดำเนินการ (ถ้าจำเป็น)
  23. เลือกเปลี่ยนเส้นทางจากเมนูประเภทการดำเนินการ
  24. พิมพ์https://{HTTP_HOST}/{REQUEST_URI}ในRewrite URLฟิลด์
  25. ตรวจสอบให้แน่ใจว่าได้ยกเลิกการเลือกการผนวกสตริงการสืบค้น
  26. เลือกถาวร (301)จากเมนูประเภทการเปลี่ยนเส้นทาง
  27. คลิกปุ่มนำไปใช้ในเมนูด้านขวา ( บานหน้าต่างการดำเนินการ )

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

ไดเรกทอรีเสมือนคืออะไร?

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

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

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

  • AppRoot
  • AppIsolated
  • AppFriendlyName
  • AppPoolId

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

ไฟล์บันทึกใน IIS คืออะไร

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

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

ค้นหาไฟล์บันทึกใน IIS 7.0 และใหม่กว่า

  1. กดปุ่มWinบนแป้นพิมพ์ของคุณ
  2. พิมพ์ control แล้วเลือกControl Panel
  3. คลิกสองครั้งที่ตัวเลือกเครื่องมือการดูแลระบบ
  4. เปิดตัวบริการข้อมูลทางอินเทอร์เน็ต (IIS)
  5. เลือกเว็บไซต์ของคุณจากบานหน้าต่างด้านซ้ายมือ
  6. คลิก (หรือดับเบิลคลิก) ที่ไอคอนการบันทึกที่ส่วนกลางของหน้าจอ
  7. ระบุไดเร็กทอรีกล่องโต้ตอบที่ด้านล่างของหน้าจอ
  8. คลิกปุ่มเรียกดูเพื่อไปยังตำแหน่งของไฟล์บันทึก IIS บนระบบของคุณ

ค้นหาไฟล์บันทึกใน IIS 6.0 และเก่ากว่า

  1. ทำซ้ำขั้นตอนที่ 1-4จากคำแนะนำด้านบน
  2. คลิกขวาที่เว็บไซต์ของคุณ
  3. เลือกคุณสมบัติจากเมนูบริบท
  4. ไปที่แท็บเว็บไซต์
  5. เข้าสู่ส่วนรูปแบบบันทึกที่ใช้งานอยู่
  6. คลิกปุ่มคุณสมบัติ
  7. ตรวจสอบด้านล่างของหน้าจอสำหรับไดเร็กทอรีไฟล์บันทึกและชื่อ

ฉันสามารถเปลี่ยนพอร์ตใน IIS ได้หรือไม่

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

เปลี่ยนพอร์ตเริ่มต้นใน IIS

  1. เปิดตัวจัดการ IIS
  2. คลิกขวาที่เว็บไซต์ของคุณจากบานหน้าต่างด้านซ้ายมือ
  3. เลือกคุณสมบัติจากเมนูบริบท
  4. ค้นหาฟิลด์พอร์ต TCP
  5. พิมพ์ค่าของพอร์ตใหม่ในพอร์ต TCPฟิลด์

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

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

ตัวอย่างเช่นถ้าเราจะเปลี่ยนพอร์ตของเว็บไซต์ของเราจะสมมติว่า2609,Tips.WebTech360.com:2609เข้าถึงก็จะมีลักษณะเช่นนี้ ค่อนข้างง่ายใช่มั้ย?

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

เปลี่ยนพอร์ต IIS บน Windows 8.1

  1. ค้นหาช่องค้นหาในหน้าแรกของคุณ
  2. พิมพ์IIS Manager
  3. เลือกInternet Information Services Managerจากผลการค้นหา
  4. คลิกเว็บไซต์เริ่มต้นในเมนูด้านซ้ายมือ
  5. เลือกตัวเลือกการผูกจากเมนูด้านขวา
  6. ไฮไลท์httpบนหน้าจอหลัก
  7. คลิกปุ่มแก้ไข
  8. พิมพ์ค่าใหม่ในฟิลด์พอร์ต
  9. คลิกปุ่มตกลงและปิดหน้าต่าง
  10. เลือกโหนดเซิร์ฟเวอร์ในส่วนด้านซ้ายของ IIS Manager
  11. คลิกปุ่มรีสตาร์ทเซิร์ฟเวอร์ในแถบด้านข้างขวา

ฉันจะตรวจสอบ IIS ได้อย่างไร

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

เซิร์ฟเวอร์ SolarWinds และการตรวจสอบแอปพลิเคชัน

IIS (Internet Information Services) คืออะไรหรือ Windows Web – IIS Alternatives

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

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

นอกจากนี้ หากมีสิ่งผิดปกติเกิดขึ้นกับเว็บไซต์ใดเว็บไซต์หนึ่งที่คุณกำลังตรวจสอบSolarWinds Server & Application Monitorสามารถรีสตาร์ทเว็บไซต์ให้คุณโดยอัตโนมัติเพื่อพยายามแก้ไขปัญหาด้วยวิธีง่ายๆ

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

คุณยังสามารถใช้เครื่องมือนี้เพื่อติดตามวันหมดอายุของใบรับรอง SSLของคุณเพื่อให้คุณสามารถอยู่เหนือสิ่งอื่นใดเมื่อถึงเวลาต่ออายุใบรับรองที่ใกล้หมดอายุ ยิ่งไปกว่านั้น คุณสามารถใช้ SolarWinds Server & Application Monitor เพื่อจัดการใบรับรอง SSL สำหรับเว็บไซต์หรือเซิร์ฟเวอร์ต่างๆ เพื่อความสะดวกยิ่งขึ้น

หากคุณสงสัยและต้องการทดลองใช้ SolarWinds Server & Application Monitor คุณจะดีใจที่ทราบว่ามีการทดลองใช้ฟรี 30 วันเพื่อให้คุณสามารถทดสอบการใช้งานก่อนที่จะตัดสินใจซื้อใบอนุญาต

IIS คืออะไร – บทสรุป

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

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

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


10 สุดยอดเครื่องมือ Ping Sweep เพื่อบอกคุณเพิ่มเติมเกี่ยวกับเครือข่ายของคุณ

10 สุดยอดเครื่องมือ Ping Sweep เพื่อบอกคุณเพิ่มเติมเกี่ยวกับเครือข่ายของคุณ

Ping Sweep สามารถใช้เพื่อประโยชน์ของคุณได้หลายวิธี อ่านต่อในขณะที่เราพูดคุยถึงวิธีการและแนะนำเครื่องมือกวาด Ping ที่ดีที่สุด 10 รายการที่คุณหาได้

6 เครื่องมือที่ดีที่สุดสำหรับการตรวจสอบเว็บไซต์

6 เครื่องมือที่ดีที่สุดสำหรับการตรวจสอบเว็บไซต์

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

6 เครื่องมือจัดการเครือข่ายที่ดีที่สุดที่ติดตามประสิทธิภาพ

6 เครื่องมือจัดการเครือข่ายที่ดีที่สุดที่ติดตามประสิทธิภาพ

ตลาดซอฟต์แวร์การจัดการเครือข่ายมีผู้คนหนาแน่นมาก ลัดการค้นหาของคุณโดยทำตามคำแนะนำของเราเกี่ยวกับเครื่องมือการจัดการเครือข่ายที่ดีที่สุด

เครื่องมือการปรับใช้ซอฟต์แวร์ที่ดีที่สุดสำหรับทีมพัฒนาในปี 2565

เครื่องมือการปรับใช้ซอฟต์แวร์ที่ดีที่สุดสำหรับทีมพัฒนาในปี 2565

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

รายการตรวจสอบการปฏิบัติตามข้อกำหนดของ HIPAA และเครื่องมือในการใช้งาน

รายการตรวจสอบการปฏิบัติตามข้อกำหนดของ HIPAA และเครื่องมือในการใช้งาน

หากคุณอยู่ในอุตสาหกรรมด้านสุขภาพหรือเกี่ยวข้องกับไอทีในอุตสาหกรรมนั้น คุณอาจเคยได้ยินเกี่ยวกับ HIPAA การพกพาประกันสุขภาพ

การตรวจสอบแบนด์วิดท์บน Linux: เครื่องมือ 5 อันดับแรกในปี 2021

การตรวจสอบแบนด์วิดท์บน Linux: เครื่องมือ 5 อันดับแรกในปี 2021

เมื่อลินุกซ์ได้รับความนิยมมากขึ้นในศูนย์ข้อมูล ได้ดูแบนด์วิดธ์การตรวจสอบบน Linux และกำลังตรวจสอบเครื่องมือที่ดีที่สุดด้วย

SolarWinds Mail Assure – ทบทวน 2021

SolarWinds Mail Assure – ทบทวน 2021

ความปลอดภัยของอีเมลเป็นงานสำคัญของผู้ให้บริการที่มีการจัดการ กำลังตรวจสอบ SolarWinds Mail Assure ซึ่งเป็นหนึ่งในเครื่องมือที่ดีที่สุดสำหรับจุดประสงค์นั้น

แผ่นโกงคำสั่ง Windows PowerShell - สุดยอดคู่มือที่คุณต้องการ

แผ่นโกงคำสั่ง Windows PowerShell - สุดยอดคู่มือที่คุณต้องการ

หากคุณเป็นผู้ใช้ Windows คุณอาจรู้และเข้าใจว่าการดำเนินการต่างๆ บนพีซีของคุณสามารถมีได้มากกว่าหนึ่งวิธีและ

9 เครื่องมือแก้ไขปัญหาเครือข่ายที่ดีที่สุดที่เราตรวจสอบในปี 2564

9 เครื่องมือแก้ไขปัญหาเครือข่ายที่ดีที่สุดที่เราตรวจสอบในปี 2564

เพื่อช่วยคุณจัดเรียงเขาวงกตของเครื่องมือที่มีให้สำหรับการแก้ไขปัญหาเครือข่าย ได้เปิดเผยการเลือกเครื่องมือแก้ไขปัญหาเครือข่ายที่ดีที่สุดของเรา

6 เครื่องมือเพิ่มประสิทธิภาพ WAN ที่ดีที่สุดที่เราได้ทำการทดสอบในปี 2021

6 เครื่องมือเพิ่มประสิทธิภาพ WAN ที่ดีที่สุดที่เราได้ทำการทดสอบในปี 2021

การเพิ่มประสิทธิภาพ WAN มักจะเป็นทางเลือกที่คุ้มค่าสำหรับการเพิ่มแบนด์วิดท์ อ่านต่อไปในขณะที่เราตรวจสอบเครื่องมือเพิ่มประสิทธิภาพ WAN ที่ดีที่สุดบางส่วน