วิธีเปลี่ยน Default Website บน IIS Windows Server 2022 แบบปลอดภัย

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

Default Web Site

โดยเว็บไซต์นี้จะใช้พอร์ต 80 และเก็บไฟล์ไว้ที่

C:\inetpub\wwwroot

ในสภาพแวดล้อมจริงขององค์กร ผู้ดูแลระบบมักต้องการเปลี่ยน Default Website ให้เป็นเว็บไซต์ของบริษัท เว็บไซต์ลูกค้า หรือระบบ Intranet แทนเว็บไซต์เริ่มต้นของ Microsoft

หากดำเนินการไม่ถูกต้อง อาจทำให้เว็บไซต์ล่ม เกิดปัญหา Port Conflict หรือ Application ทำงานผิดพลาดได้

บทความนี้จะแนะนำวิธีเปลี่ยน Default Website อย่างปลอดภัยสำหรับ Windows Server 2022


🌐 Default Website คืออะไร

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

คุณสมบัติเริ่มต้น

รายการค่าเริ่มต้น
Site NameDefault Web Site
Port80
IP AddressAll Unassigned
Host Headerไม่มี
PathC:\inetpub\wwwroot

🔍 ควรเปลี่ยน Default Website หรือไม่

ขึ้นอยู่กับลักษณะการใช้งาน

เหมาะสำหรับเปลี่ยน

✅ เว็บบริษัท

✅ เว็บองค์กร

✅ Intranet

✅ Landing Page

✅ Web Application


ไม่ควรใช้ Default Website โดยตรง

ในระบบ Production

ควรสร้างเว็บไซต์ใหม่แยกต่างหากจะปลอดภัยกว่า


🚀 วิธีที่ 1 เปลี่ยน Physical Path

วิธีง่ายที่สุด

เปิด

inetmgr

เลือก

Default Web Site

คลิก

Basic Settings

ที่ช่อง

Physical Path

กด

Browse

ตัวอย่าง

เปลี่ยนจาก

C:\inetpub\wwwroot

เป็น

D:\Website\Company

กด

OK

🚀 ทดสอบเว็บไซต์

สร้างไฟล์

index.html

ภายในโฟลเดอร์ใหม่

ตัวอย่าง

<h1>Welcome to COMSIAM</h1>

เปิด

http://localhost

หากแสดงผลถูกต้อง

แสดงว่าการเปลี่ยน Path สำเร็จ


🚀 วิธีที่ 2 เปลี่ยนผ่าน PowerShell

ดูเว็บไซต์

Get-Website

เปลี่ยน Physical Path

Set-ItemProperty `
"IIS:\Sites\Default Web Site" `
-name physicalPath `
-value "D:\Website\Company"

Restart Website

Restart-WebItem `
IIS:\Sites\"Default Web Site"

🚀 วิธีที่ 3 เปลี่ยน Default Website เป็นเว็บไซต์ใหม่

วิธีที่องค์กรนิยมมากที่สุด


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

Company Website

กำหนด

D:\Website\Company

กำหนด Port

80

กำหนด Domain

www.company.com

จากนั้นหยุด

Default Web Site

🚀 เปลี่ยน Binding

เปิด

Bindings

กำหนด

IP Address
Port
Host Header

ให้ตรงกับเว็บไซต์ใหม่


ตัวอย่าง

IP : All Unassigned
Port : 80
Host Name : comsiam.com

🔍 ตรวจสอบ Binding ปัจจุบัน

PowerShell

Get-WebBinding

ตัวอย่าง

http *:80:

🚨 Port Conflict

หากมีข้อความ

Cannot register URL

หรือ

Port already in use

ตรวจสอบ

netstat -ano

หรือ

Get-WebBinding

🚀 เปลี่ยน Home Page

หากยังใช้

Default Web Site

แต่ต้องการเปลี่ยนหน้าแรก

แทนที่ไฟล์

iisstart.htm

ด้วย

index.html

หรือ

default.aspx

🚀 เปลี่ยน Default Document

เปิด

Default Document

เพิ่ม

index.html

ย้ายขึ้นด้านบนสุด


ลำดับตัวอย่าง

index.html
default.aspx
default.htm

🔍 ตรวจสอบสิทธิ์โฟลเดอร์

IIS ต้องสามารถอ่านไฟล์ได้

ควรมีสิทธิ์

IIS_IUSRS

และ

SYSTEM

ตรวจสอบผ่าน

Folder Properties
→ Security

🚨 เว็บไซต์ขึ้น 403 Forbidden

สาเหตุที่พบบ่อย

  • ไม่มี Default Document

  • Permission ไม่ถูกต้อง

  • Anonymous Authentication ปิดอยู่


🚨 เว็บไซต์ขึ้น 404

ตรวจสอบ

Physical Path

และ

Default Document

🚀 Backup ก่อนเปลี่ยนแปลง

สร้าง Backup

appcmd add backup BeforeChangeDefaultSite

ตรวจสอบ

appcmd list backup

Restore

appcmd restore backup BeforeChangeDefaultSite

📊 แนวทางที่แนะนำ

วิธีเหมาะกับ
เปลี่ยน Pathเว็บไซต์เดี่ยว
สร้าง Site ใหม่Production
เปลี่ยน Home Pageทดสอบ
เปลี่ยน Bindingหลายโดเมน

🔒 Best Practices

สำหรับ Windows Server 2022

ควร

① สร้างเว็บไซต์ใหม่แทนการใช้ Default Website

② แยก Application Pool

③ ใช้ HTTPS

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

⑤ สำรอง IIS Configuration ก่อนแก้ไข

⑥ ตรวจสอบ Permission ทุกครั้ง

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

สำหรับองค์กรขนาดใหญ่ comsiam มักกำหนดให้ทุกเว็บไซต์มี Application Pool และ Physical Path ของตนเอง เพื่อให้ง่ายต่อการ Backup, Restore และ Troubleshooting


🎯 สรุป

การเปลี่ยน Default Website บน IIS Windows Server 2022 สามารถทำได้ทั้งการเปลี่ยน Physical Path, เปลี่ยน Binding หรือสร้างเว็บไซต์ใหม่แทนเว็บไซต์เดิม

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

Popular posts from this blog

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

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

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