วิธีลบ Default Website บน IIS Windows Server 2022 โดยไม่กระทบระบบ

 หลังจากติดตั้ง IIS บน Windows Server 2022 ระบบจะสร้างเว็บไซต์เริ่มต้นชื่อ

Default Web Site

ขึ้นมาโดยอัตโนมัติ

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

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

บทความนี้จะแนะนำวิธีลบ Default Web Site อย่างปลอดภัย พร้อมแนวทางที่แนะนำสำหรับ Production Server


🌐 Default Web Site คืออะไร

Default Web Site คือเว็บไซต์เริ่มต้นที่ IIS สร้างให้ทันทีหลังติดตั้ง

ค่ามาตรฐาน

รายการค่าเริ่มต้น
Site NameDefault Web Site
Port80
IP AddressAll Unassigned
Physical PathC:\inetpub\wwwroot
App PoolDefaultAppPool

🔍 ควรลบ Default Web Site หรือไม่

คำตอบคือ

✅ ลบได้

หากไม่ได้ใช้งาน


เหมาะสำหรับ

  • Production Server

  • Corporate Website

  • Intranet

  • ERP

  • CRM

  • API Server


แต่ก่อนลบต้องตรวจสอบให้แน่ใจว่า

❌ ไม่มีเว็บไซต์ใดใช้งานอยู่บน Default Web Site


⚠️ สิ่งที่ต้องตรวจสอบก่อนลบ

ตรวจสอบ

Website Content

เปิด

http://localhost

ดูว่าเว็บไซต์ที่แสดงเป็นเว็บไซต์จริงหรือไม่


Physical Path

ตรวจสอบ

C:\inetpub\wwwroot

ว่ามีข้อมูลสำคัญหรือไม่


Application Pool

ตรวจสอบ

DefaultAppPool

ว่ายังมี Application ใช้งานอยู่หรือไม่


Binding

ตรวจสอบ

Port 80

ว่ามีเว็บไซต์อื่นใช้งานแทนแล้วหรือยัง


🚀 วิธีสำรอง IIS ก่อนลบ

สร้าง Backup

appcmd add backup BeforeDeleteDefaultSite

ตรวจสอบ

appcmd list backup

กรณีเกิดปัญหา

สามารถ Restore ได้

appcmd restore backup BeforeDeleteDefaultSite

🚀 วิธีลบผ่าน IIS Manager

เปิด

inetmgr

เลือก

Sites

เลือก

Default Web Site

คลิก

Remove

ด้านขวา


กด

Yes

ยืนยัน


เว็บไซต์จะถูกลบทันที


🚀 วิธีลบผ่าน PowerShell

ดูเว็บไซต์

Get-Website

ลบเว็บไซต์

Remove-Website `
-Name "Default Web Site"

ตรวจสอบอีกครั้ง

Get-Website

🚀 วิธีลบผ่าน AppCmd

ตรวจสอบเว็บไซต์

appcmd list site

ลบ

appcmd delete site "Default Web Site"

ตรวจสอบ

appcmd list site

🔍 หลังลบแล้วเกิดอะไรขึ้น

IIS จะ

✅ ลบ Site Configuration

✅ ลบ Binding

✅ ลบ Site Object


แต่จะไม่ลบ

C:\inetpub\wwwroot

และไฟล์เว็บไซต์


ข้อมูลยังคงอยู่บน Disk


🚀 ลบ Physical Files เพิ่มเติม

หากแน่ใจว่าไม่ใช้งาน

ลบ

C:\inetpub\wwwroot

ด้วยตนเอง


แนะนำให้ Backup ก่อน


🔍 ตรวจสอบ Port 80 หลังลบ

PowerShell

Get-WebBinding

หรือ

netstat -ano

ช่วยยืนยันว่าไม่มี Binding ค้างอยู่


🚀 สร้างเว็บไซต์ใหม่แทน

Production Server ควรสร้างเว็บไซต์ใหม่

ตัวอย่าง

comsiam.com

กำหนด

D:\Website\ComSiam

แยก

Application Pool

เฉพาะของตนเอง


🚨 ลบแล้วเว็บไซต์อื่นเปิดไม่ได้

ตรวจสอบ

Binding ซ้ำ

Get-WebBinding

Application Pool

Get-WebAppPoolState

DNS

ตรวจสอบ Domain Name


SSL Binding

ตรวจสอบ HTTPS Configuration


🚨 เผลอลบ Default Website

สามารถสร้างใหม่ได้

ผ่าน IIS Manager

Add Website

หรือ Restore Backup

appcmd restore backup BeforeDeleteDefaultSite

📊 ลบ Default Website ดีหรือไม่

สถานการณ์แนะนำ
Lab/Testไม่จำเป็น
Production
Corporate Website
Hosting Server
Intranet

🔒 Best Practices

สำหรับ Windows Server 2022

ควร

① Backup IIS ก่อนลบ

② ตรวจสอบ Binding

③ ตรวจสอบ App Pool

④ แยกเว็บไซต์ใหม่ออกจาก Default Site

⑤ ย้ายเว็บไซต์ออกจาก Drive C

⑥ ใช้ HTTPS

ทีมงาน comsiam มักลบ Default Web Site ออกจาก Production Server ทุกครั้งหลังติดตั้ง IIS เสร็จ เพื่อป้องกันความสับสนและลดความเสี่ยงจากการตั้งค่าที่ไม่จำเป็น

สำหรับองค์กรขนาดใหญ่ comsiam แนะนำให้สร้างมาตรฐานการตั้งชื่อเว็บไซต์และ Application Pool ตั้งแต่เริ่มต้น แทนการใช้งาน Default Web Site ที่ระบบสร้างมาให้


🎯 สรุป

Default Web Site บน IIS Windows Server 2022 สามารถลบได้อย่างปลอดภัย หากไม่มีเว็บไซต์หรือระบบใดใช้งานอยู่

ก่อนลบควรสำรอง IIS Configuration และตรวจสอบ Binding, Application Pool และ Physical Path ทุกครั้ง

สำหรับระบบ Production แนวทางที่ดีที่สุดคือสร้างเว็บไซต์ใหม่พร้อม Application Pool แยกต่างหาก และลบ Default Web Site ออกเพื่อลดความซับซ้อนในการบริหารจัดการระบบ

Popular posts from this blog

Windows Server 2022 ยังน่าใช้ในปีนี้หรือไม่? คำตอบสำหรับคนกำลังวางระบบใหม่

สเปกเครื่องสำหรับติดตั้ง Windows Server 2022 เลือกอย่างไรให้คุ้มและใช้งานได้ยาว

Windows Server 2022 คืออะไร? คู่มือสำหรับมือใหม่