วิธีการ ติดตั้ง WebServer ด้วย IIS เพื่อแชร์ไฟล์ โดยไม่ต้อง เช่า host
สวัสดีครับ
หัวข้อนี้จะเป็นวิธีการติดตั้ง Webserver ด้วย IIS ไว้ที่บ้าน โดยอาศัยหลักการ Forward Port และ Dynamic DNS ครับ
ในบางครั้งเราต้องการจะแชร์ไฟล์ หรือต้องการติดตั้ง WebApplication โดยที่เมื่อเราอยู่ข้างนอกก็สามารถเข้ามาใช้ไฟล์ต่างๆ หรือใช้งานโปรแกรมอาจจะเป็นโปรแกรม Stock หรือพวกฐานข้อมูลต่างๆ โดยที่ไม่ต้องไปเช่า Hosting
จะใช้หลักการติดตั้ง IIS บน Windows XP (มีมากับแผ่น Windows XP Pro อยู่แล้วครับ) , Dynamic DNS และการ Forward Port
ขั้นตอน
1. สมัคร Dynamic DNS ก่อนครับ ผมสมัครใช้ชื่อ sysnetshop.dyndns.org
2. เข้าไป register dynamic dns ใน อุปกรณ์ Router Linksys WRT54GL ครับ
(https://www.sysnetcenter.com/board/images/network/wrt54gl_dyndns01.gif)
3. จากนั้นทำการ Set Forward Port ให้ชี้ไปที่เครื่องที่ติดตั้ง IIS เอาไว้ครับ
(https://www.sysnetcenter.com/board/images/network/wrt54gl_forwardport01.gif)
4. ติดตั้ง IIS บน Windows XP Home
4.1 เข้าไปที่ Control Panel --> Add or Remove Program ที่ Menu ซ้าย Click เลือก Add/Remove Windows Component ให้ Click เครื่องหมายถูกที่ Internet Information Service (IIS) จากนั้น Click [Next] เพื่อติดตั้งครับ
(https://www.sysnetcenter.com/board/images/network/iis_01.gif)
(https://www.sysnetcenter.com/board/images/network/iis_02.gif)
4.2. สั่ง Run Server IIS ด้วยการไปที่ Control Panel --> Administrative Tools --> Internet Information Service --> เลือก Default Web Site และ Click Run แต่ถ้ามัน Run อยู่แล้วก็ไม่ต้องครับ
(https://www.sysnetcenter.com/board/images/network/iis_03.gif)
(https://www.sysnetcenter.com/board/images/network/iis_04.gif)
4.3 ทดสอบด้วยการเปิด IE แล้วใช้ URL:
http://localhost (http://localhost) ครับ
(https://www.sysnetcenter.com/board/images/network/iis_05.gif)
4.4. ไฟล์ html หรือ Scrip ต่างๆ ที่เกี่ยวข้องจะเก็บไว้ที่ c:\Inetpub\wwwroot\
4.5. ผมมีไฟล์ชื่อ list.asp ซึ่งเป็น ASP Script ให้ ไฟล์ Script นี้จะทำการ List ชื่อ ไฟล์ ใน Folder ที่กำหนดไว้ จากตัวอย่าง ผมสร้าง Folder ที่ชื่อ dir ไว้ที่ c:\Inetpub\wwwroot\ เพื่อเวลาเรียก list.asp ให้ทำการ list file ที่อยู่ใน folder นี้
ให้แตก zip ก่อนนะครับ จากนั้น save ลง folder c:\Inetpub\wwwroot\
https://www.sysnetcenter.com/board/images/network/list.zip (https://www.sysnetcenter.com/board/images/network/list.zip)
5. เรียก web ด้วย http:\\sysnetshop.dyndns.org\list.asp จะแสดงรายชื่อไฟล์ และสามารถทำการ Download ได้ครับ
(https://www.sysnetcenter.com/board/images/network/iis_06.gif)
เรียบร้อยครับ