3. เวิร์ลดไวด์เว๊บ (world wide web) หรือที่เรียกสันๆว่า WWW คือบริการเผยแพร่ขอมูล
่
้
ข่าวสารทีมผู้ใช้งานมากที่สดในอินเทอร์เน็ต และสามารถนำามาใช้ได้ในระบบเครือยข่ายอิทราเน็ต
่ ี
ุ
สิงสำาคัญทีทสำาคัญที่สดสำาหรับบริการข้อมูลเหล่านี้มากทีสดคือ Web Server ที่เคยทำาหน้าทีสงข้อมูล
่
่ ี่
ุ
่ ุ
่ ่
ให้กับคอมพิวเตอร์ที่เบราเซอร์ขอมูลเว็บไซต์ ซึ่ง Web Server จะให้บริการผ่านพอร์ต 80 และใช้
้
โปรโตคอล HTTP ติดต่อกับเบราเซอร์ของไตลเอนต์
– ข้อมูลที่อยูใน Web Server จะเป็นประเภทเว็บเพจทีประกอบไปด้วยข้อความ ภาพนิ่ง ภาพ
่
่
เคลื่อนไหว เสียง และอืนๆ ซึ่งในประจุปัจมีซอฟต์แวร์ทมำาหน้ามีเป็นเว๊บ Web Server อย่าง
่
ี่
่
มากมาย คือ Internet Inforation Services(IIS) 6.0 ทำาหน้าที่ให้บริการและจัดการเว๊บไซต์
มีการปรับแต่งคุณสมบัตททำาได้งาน มีกลไกลของ Active Server Pages(ASP) อยูในตัว จึง
่
ิ ี่
่
สามารถใช้ภาษา ASP ได้ทนที และขะเดียวกันก็ยงรองรับภาษาPHPอีกด้วย แต่ใช่ว่าISSจะมี
ั
ั
บริการแค่เ WEB SERVER เพียงอย่างเดียวเท่านั้น ยังมีระบบทีค่อยให้บริการด้านอืนๆ นอก
่
่
เหนือยจากเ Web Server อีกเช่น FTP,SMTP เป็นต้น
– ก่อนทีจะดำาเนินการติดตังและใช้งานIISอย่างลืมว่าคอมพิวเตอร์ทใช้เป็น Web Server จะต้อง
่
้
ี่
ได้รับการกำาหนดไอพีเอ็ดเดรสแบบคงทีไว้หนึ่งหมายเลข ในตัวอย่างนี้ใช้
่
หมายเลข192.168.1.4 ซึ่งตรงกับโดเมนเนม www.mynet.co.th ทีลงทะเบียนไว้ DNS Server
่
4. ติดตั้ง Web Server บน Windows Server2003
การตดตัง Web Server โดยใช้IIS หรือ Internet Information Servicer มีขนตอนดังนี้
้
ั้
1.คลิกปุ่มStar>Control Panel>Add or Remove Programs
2.คลิกปุ่ม Add/Remove Windows Components จะมีกรอบ Windows Components
Wizard แสดงขึ้น ให้คลิกเลือกรายการ Application Server แล้วคลิกปุ่ม Details…..
3.คลิกเลือก Internet Information Servicer(IIS) ซึ่งขณะทีคลิกเลือกสามรถคลิกปุ่ม
่
Details… เพื่อดูสวนประกอบภายในที่ถกเลือกตามความจำาเป็นต่อการใช้งาน อันประกอบไปด้วย
่
ู
Common Flies, Internet Information Servicer Manager และ Word Wide Service ส่วนใครจะ
ใช้ภาษาไร ASP.NET ก็ให้คลิกทีช่อง ASP.NET
่
4.หลัดจากเลือกInternet Information Servicer(IIS) ให้คลิกปุ่มOK เมื่อกลับมาทีกรอบ
่
Windows Components Wizard คลิกปุ่ม Next เพื่อเริ่มการติดตัง ระหว่างนี้ระบบจะถามหาแผ่น
้
ซีดีWindows Server 2003 โดยหาใส่แผ่นซีดีลงในไดร์ซีดีรอม แล้วเลือกไปที่โฟลเดอร์ I386 จากนั้น
รอการติดตังจนถึงขันตอนสุดท้ายทีให้คลิกปุ่ม Finish
้
้
่
เมือเสร็จสินขั้นตอนการติดตัง ระบบจะเปิดบริการและเริ่มทำางานทันทีทเข้าสู่Windows
่
้
้
ี่
Server2003 ตรวจสอบได้ใน Services โดยชือเซอร์วิสคือ World wide Publishing Service
่
5. การทดสอบ Web Server
เราสามารถทดสอบการทำางานของ Web Server ว่าพร้อมใช้งานหรือไม่ โดยจะทำาสอบบน
เครื่องเซิร์ฟเวอร์เองหรือทีเครื่องไคลเอนต์กได้ โดยการทดสอบบนเครื่องเซิร์ฟเวอร์นั้น ให้เปิด
่
็
เบราเซอร์ขึ้นมา เช่น Internet Explorer แล้วเรียกไปที่ Http://localhost ถ้ามีเว็บเพจทีมคำา
่ ี
ว่าUnder Construction ปรากฎขึนแสดงว่าเว็บเซิร์ฟเวิอร์พร้อมใช้งานแล้ว
้
6. การสร้างเว็บไซต์จาก Default Web Site
1.เปิด Internet Information Services(IIS) Manager โดยคลิกปุ่ม
Start>Programs>Administrative Tools>Internet Information Services(IIS) Manager ซึ่ง
เมือเปิดขึนมาทีฝั่งซ้ายจะแสดงหัวข้อต่างๆ ส่วนทางขวาจะแสดงโฟลเดอร์ปละไฟล์ตางๆ
่
้
่
่
2.ทีเฟรมฝั่งซ้าย ให้คลิกเครื่องหมายบวกหน้าหัวข้อ Web Sites จากนั้นจะพบกับ Default
่
Web Site ให้คลิกขวาเลือก properties เพือเปิด Default Web Site ProPerties
่
3.เมือ Default Web Site Propertise เปิดขึนมาแล้ว ให้คลิกที่แท็บ Web Site เพือแก้ไขข้อมูล
่
้
่
เริ่มต้นของ Default Web Site
7. 4.คลิกที่แท็บ Home Directory เพื่อกำาหนดโฟลเดอร์ทใช้เก็บไฟล์ต่างๆของเว็บไซต์
ี่
เรียกว่าโฮมไดเรกทอรี ในขันแรกให้เลือกว่าจะกำาหนดให้โฮมไดเรกทอรีอยูทใด (ค่าดีฟอลต์ เลือก
้
่ ี่
ไว้ที่ A dlietory located on this computer)
9. ทดสอบเว็บไซต์
หากได้เขียนเว็บเพจไว้แล้ว สามารถนำาไฟล์เว็บเพจต่างๆ ไปใส่ไว้ในโฮมไดเรกทอรีเพือทดสอบ
่
เรียกเว็บไซต์ แต่ถ้ายังไม่มให้ลองสร้างโฮมเพจหน้าแรกขึนก่อน โดยใช้โปรแกรม Notepad
ี
้
จากนั้นพิมพ์คำาสั่งภาษา HTML หรือจะใช้โปรแกรมสร้างเว๊บเพจอืนๆ ตามความถนัดก็ได้ เช่น
่
Microsoft Frontpage หรือ Macromedia Dreamweaver เป็นต้น
จากนั้นบันทึกไฟล์โดยคลิกเมนู Flie>Save As.. แล้วเลือกเก็บไว้ทโฟลเดอร์ทเป็นโฮมไดเรกทอรี
ี่
ี
จากนั้นตังชื่อไฟล์ว่า index.html คลิกปุ่ม Save ต่อมาให้เรียกเว๊บไซต์โดยใช้โดเมนเนม
้
www.mynet.co.th ถ้าพบกับโฮมเพจทีเขียนไว้แสดงว่า Web Server และระบบ DNS ทำางาน
่
ได้ตามที่ตองการ อันหมายถึงตอนนี้สามารถเผยแพร่เว็บไซต์ภายนอกในเครือข่ายอินทราเน็ต
้
ได้แล้ว
10. การสร้างเวอร์ชวลโฮสต์
เวอร์ชวลโฮสต์(Virtual Host) คือการสร้างเว็บไซต์เพิมเติมขึนมากกว่าหนึ่งเว็บไซต์บน
่
้
Web Serverเครื่องเดิม ทำาให้ประหยัดเครื่องคอมพิวเตอร์ทจะนำามาใช้เป็น Web Server เหมือนกับ
ี่
ธุรกิจการเช่าพืนทีทำาเว็บไซต์ทงหลาย(Web Hosting) และทำาให้แต่ละหน่วยงานหรือแต่ละแผน
้ ่
ั้
กมีเว๊บไซต์เป็นของตัวเอง โดยลักษณะการทำางานของเวอร์ชวลโฮสต์แบ่งออกเป็น2แบบ คือ
1.IP-Base เป็นการสร้างเวอร์ชวลโฮสต์ที่ใช้ไอพีแอดเดรสหนึ่งหมายเลข ต่อหนึ่งเว็บไซต์
2.Name-Base
11. สร้างเวอร์ชวลโฮสต์แบบ lP-Base
แอดเดรส
การสร้างเวอร์ชวลโฮสต์แบบ IP-Base สามารถแบ่งวิธีการสร้างได้อก 2วิธี คือ
ี
1. การสร้างเวอร์ชวลโฮสต์แบบ IP-Base โดยใช้การ์ดแลนหนึ่งใบ แต่มีหลายไอดี
1.1 เพิ่มโฮสต์ใหม่ให้ตรงกับไอพีแอดเดรสทีตองการใน DNS Server ด้วยเรคอร์ด A เช่น
่ ้
ต้องการสร้างเว็บไซต์ www.iampisal.com จึงต้องการสร้างโซน iampisal.com ขึนใหม่แล้วเพิ่ม
้
โฮสต์ www พร้อมแม็พไอพีแอดเดรสให้
ตรงกับ www.iampisal.com สมมติว่าใช้หมายเลข
192.168.1.5
1.2 เพิ่มไอพีแอดเดรสหมายเลข 192.168.1.5 ทีจะใช้สำาหรับ www.iampisal.com ลงบน
่
การ์ดแลนของ Web Server โดยทำาตามหัวข้อ “การเพิมไอพีแอดเดรสมากกว่าหนึ่งหมายเลข’’ ใน
่
บทที่ 4
1.3 สร้างโฟลเดอร์เพื่อใช้เป็นโฮมไดเรกทอรีสำาหรับเก็บไฟล์เว็บของ www.iampisal.com
ในทีนี้สร้างไว้ในที่
่
C:/siter/iampisal แล้วนำาไฟล์เว็บเพจไปเก็บไว้ในโฮมไดเรกทอรีนี้
1.4 เปิด Internet Information Servicers (IIS) Mangger แล้วคลิกขวาทีหัวข้อ Web
่
Sites เลือก
New>Web Site… จะมี Web Site Creation Wizard ปรากฏขึนให้คลิกปุ่ม
้
Next
1.5 Web Site Description ใส่รายละเอียดหรือคำาอธิบายให้สื่อแล้วเข้าใจสำาหรับเว็บไซต์
ทีสร้างใหม่นี้ เช่น
่
www.iampisal.com แล้วคลิกปุ่ม Next
1.6 IP Address and Port Settings เลือกไอพีแอดเดรสทีจะใช้สำาหรับ
่
12. 1.7 Web Site Home Directory คลิกปุ่ม Browse… แล้วเลือกโฟล์เดอร์ทเป็นโฮม
ี่
ไดเรกทอรีของ
www.iampisal.com ในทีนี้คือ C:/sites/iampisal ส่วนช่อง Allow
่
anonymous access to this Web
site หมายถึงอนุญาตให้ทกๆ คนสามารถเปิดเว็บไซต์นี้
ุ
ได้ จากนั้นคลิกปุ่ม Next
1.8 Web Site Access Permissions กำาหนดสิทธิ์ในการเข้าถึงโฮมไดเรกทอลี ซึ่งค่า
ดีฟอลต์กำาหนดว้ที่ Read แล้ว
คลิกปุ่ม Next จากนั้นทีขนตอนสุดท้ายให้คลิกปุ่ม Finish
่ ั้
1.9 จะมีเว็บไซต์ทสร้างขึนปรากฏใต้หวข้อ Web Siters ซึ่งสามารถปรับเปลี่ยนค่าการใช้
ี่
้
ั
งานบนแท็บต่างได้เช่นเดียวกับ Default Web Site โดยคลิกขวาแล้วเลือก Properties
1.10 ทดลองเรียกเว็บไซต์ทสร้างขึนใหม่นี้ ถ้าขันตอนทุกอย่างถูกต้องจะพบกับเว็บไซต์
ี่
้
้
www.iampisal.com ใน
ขณะเดียวกันสามารถเปิดเว็บไซต์ www.mynet.co.th ทีเป็น
่
Default Web Site เพือยืนยันว่าบน Wab Server
่
หนึ่งเครื่อง สามารถให้บริการได้หลาย
เว็บไซต์ในแบบ lP-Base
13. 2.การสร้างเวอร์ชวลโฮสต์แบบIP-Baseโดยใช้การ์ดแลนมากกว่าหนึ่งใบ ซึ่งการ์ดแลนแต่ละใบมีไอพี่
แอดเดรสเป็นของตนเอง มีขนตอนดังนี้
ั้
2.1ติดตังการ์ดแลนเพิมเข้าไปบนเมนบอร์ดของคอมพิวเตอร์ และกำาหนดไอพีแอดเดรสลง
้
่
บนการ์ดแลนแต่ละใบ เช่น การ์ดแลนใบหนึ่งใช้ไอพีแอดเดรสหมายเลข 192.168.1.4 สำาหรับเว็บไซต์
www.mynet.co.th
2.2เปลี่ยนไอพีแอดเดรสของDefault Web Site เลือก Properties แล้วคลิกแท็บ Web
Site จากนั้นเปลี่ยนไอพีแอดเดรสในช่องIP address: ให้เป็น 192.168.1.4แล้วจะเปลี่ยนคำาอธิบายใน
ช่องDescription:จากเดิมทีเป็นDefault Web Site ให้เป็นwww.mynet.co.thก็ได้ เพื่อป้องกันความ
่
สับสน
2.3สร้างเว็บไซต์www.iampisal.comโดยขันตอนการสร้างเวอร์ชาวโฮสต์แบบIP-Base
้
แต่สงสำาคัญต้องไอพีแอดเดรสทีจะใช้สำาหรับเว็บไซต์www.iamppisal.comซึ่งก็คือ192.168.1.5
ิ่
่
หากทั้งสองเว็บไซต์ใช้ไอพีแอดเดรสเดียวกัน Internet Information Services(IIS)
Mamager จะหยุดใช้งานของเว็บไซต์ทสร้างขึนใหม่โดยอัตโนมัตแต่สามารถเข้าไปเปลี่ยนไอพีได้
ี่
้
ิ
ภายหลัง
14. สร้างเวอร์ชวลโฮสต์แบบ Name-Base
การสร้างเวอร์ชวลโฮสต์แบบName-Base เป็นการสร้างเว็บไซต์มากกว่าหนึ่งเว็บไซต์โดยใช้ไอ
พีหมายเลขเดียว
1.เพิ่มโฮสต์ลงในDNS Server โดยแม็พให้โดเมนเนมตรงกับไอพีแอดเดรสของการ์ดแลน
บนWeb Server
2.สร้างโฟลเดอร์เพือใช้เป็นโฮมไดเรกทอรีสำาหรับเก็บไฟล์เว็บเพจของwww.iampisal.com
่
เช่น สร้างไว้ที่ C:sitesiampisal
3.เปิดInternet Information Services (IIS) Manager แล้วคลิกขวาที่หวข้อ Web Sites
ั
เลือกNew>Web Site.. จะมีWeb Site Creation Wizard ปรากฏขึ้น ให้คลิกปุ่มNext
4.ใส่รายละเอียดทีสอแล้วเข้าใจสำาหรับเว็บไซต์นี้...แล้วคลิกปุ่มNextต่อมาเลือกไอพีแอดเดรสที่
่ ื่
ใช่ หรือจะปล่อยให้เป็นค่าดีฟลอต์คือ(All Unassigned) ก็ได้ เพราะไม่มีผลอะไรเนื่องจากมีไอ
พีแอดเดรสหมายเลขเดียว ส่วนPortใช้หมายเลข80ตามเดิม แล้วคลิกปุ่มNext
5.คลิกปุ่มBrowse..เพื่อเลือกโฟลเดอร์ทเป็นโฮมไดเรกทอรีของwww.iampisal.com ซึ่งก็คือ
ี่
C:sitesiampisal แล้วคลิกปุ่มNextต่อมากำาหนดสิทธิ์ในการเข้าใช้เว็บไซต์ ซึ่งค่าดีฟอลต์
กำาหนดไว้ทReadแล้วคลิกปุ่มNext และ Finish ตามลำาดับ
ี่
6.เสร็จแล้วจะพบว่ามีเว็บไซต์www.iampisal.comปรากฏขึนใต้หวข้อWeb Sites แต่จะมีคำา
้
ั
ว่า(Stopped)ต่อท้าย คือไม่สามารถให้บริการได้เพราะเว็บไซต์ดังกล่าวได้ใช้ไอพีเดทเดรส
หมายเลขเดียวกับ Default Web Site ดังนั้นจึงยอมให้เปิดบริการได้เพียง Default Web Site
เท่านั้น
7.คลิกขวา Default Web Site เลือกPropertiesเพือเปิด Default Web Site Properties เลือก
่
แท็บ Web Site แล้วคลิกปุ่ม Advanced..ทีอยูด้านหลังช่องIP address:ให้ดูในส่วนของ
่ ่
15. ใช้ภาษา ASP บน Web Server
ASP(Active Server Pages) เป็นภาษาหรือสคริปต์ทใช้ในการสร้างเว็บเพจแบบDynamic
ี่
ทำาให้ขอมูลในเว็บเพจสามารถโต้ตอบกับผู้ใช้และสามารถโต้ตอบกับผูใช้และสามารถตอบ
้
้
สนองต่อการสังงานได้ ซึ่งต่างกับเว็บเพจแบบ static ทีไม่มการเปลี่ยนจนกว่าจะมีการอัปเดต
่
่
ี
เว็บเพจใหม่
ASP เป็นผลิตภัณต์ของไมโครซอฟท์ ดังนั้นภาษาASPจึงถูกบรรจุไว้ในIIS แล้วทำาให้ไม่ตองหา
้
มาติดตังเพิ่มเติม เพียงค่สงให้เปิดใช้สวนขยายหรือภาทีตองการให้ทำางานเท่านั้น โดยมีขนตอน
้
ั่
่
่ ้
ั้
ดังนี้
1.ทีเครื่องมือInternet information services(IIS) Manager ให้คลิกเลือกหัวข้อWeb
่
Service Extensions
2.คลิกรายการActive Server Pages ทางด้านขวา ซึ่งสถานะยังเป็นProhibited คือยังไม่
เปิดให้ใช้งาน ดังนั้นให้คลิกปุ่มAllow เพือเปิดใช้งานแล้วสถานะจะเปลี่ยนเป็นAllowedและ
่
หากได้เลือกภาษาASP.NETในตอนทีตดตังIISก็จะเห็นรายการASP.NETในนี้ด้วย
่ ิ ้
3.ตรวจดูคุณสมบัติของเว็บไซต์ว่าเปิดให้สคริปต์ทำางานหรือไม่ โดยคลิกทีแท็บHome
่
Directory ของเว็บไซต์ทตองการ แล้วดูทช่อง Execute Permissions: จะมีตวเลือกสามแบบคือ
ี่ ้
ี่
ั
none=ไม่ยอมให้สคริปต์ทำางาน,Scripts only=ยอมให้สคริปต์ทำางานได้,Scripts and
Executables=ยอมให้สงงานกับไฟล์สคริปทีเป็นไฟล์.exe หรือ .dll ได้
ั่
่
หากเว็บไซต์มีไฟล์ทเป็นสคริปต์โดยใช้ภาษาASPจะต้องเลือกScripts only หรือ Scripts
ี่
and Executables(ในทางปฏิบัตควรใช้Scrips only จะปลอดภัยกว่า)
ิ
4.ทดลองเขียนสคริปต์ASPโดยใช้โปรแกรมNotepadแล้วบันทึกเป็นไฟล์
ชื่อIndex.asp(ในกรณีทตองการให้เป็นหน้าแรกของเว๊บไซต์)จากนั้นนำาไปเก็บไว้ทโฮม
ี่ ้
ี่
ไดเรกทอรีของเว็บไซต์ที่ตองการ(อย่าลืมเพิมรายชือไฟล์Index.aspทีแท็บDocumentsของ
้
่
่
่
เว็บไซต์ทตองการ) เช่นtast.asp เวลาเรียกดูจะต้องระบุชอไฟล์ตอท้าย คือ
ี่ ้
ื่
่
www.mynet.co.th/tast.aspแล้วเรียกดู
17. ใช้ภาษา SSI บน Web Server
สคริปภาษาSSIหรือServer Site Include เป็นอีกหนึ่งภาษาทีมีการใช้กันอย่างแพร่หลาย
่
ซึ่งIISเองก็รองรับการใช้สคริปต์นี้โดยไม่ตองติดตังตัวแปลภาเพิ่มเติมแต่อย่างใด เพียงแต่เปิด
้
้
ให้สวนขยายภาษาทำางานเท่านั้น
่
1.
20. การกำาหนดสิทธิ์แบบ lntegrated Windows authentication
เป็นวิธการตรวจสอบสิทธิทมีความปลอดภัยสูง เพราะตรวจสอบชือผู้ใช้กับรหัสผ่านทีมอยู่
ี
์ ี่
่
่ ี
ในฐานข้อมูลของ Windows Server 2003 แต่ไคลเอนต์จะต้องใช้ระบบปฏิบัตการ Windows ด้วยซึ่ง
ิ
การกำาหนดสิทธิ์ให้กับผู้ใช้แบบนี้สามารถทำาได้บน Windows Server 2003 ทีทำางานในลักษณะโดม
่
เมนและเวิร์กกรุ๊ป ซึ่งในทีนี้เป็นตัวอย่างแบบเวิร์กกรุ๊ป โดยมีขนตอนดังนี้
่
ั้
1. สร้างชื่อผูใช้กับรหัสผ่านจากเครื่องมือ Computer Management ซึ่งเปิดได้โดยคลิก
้
ขวาที่ My Computer แล้วเลือก Manage จากนั้นทำาตามขันตอน “การสร้างชื่อผู้ใช้และรหัสผ่าน”
้
ในบทที่ 3 แต่ถ้าเซิร์ฟเวอร์ของคุณได้รับการยกระดับให้เป็นโดโมนคอนโทรลเลอร์จะต้องไปสร้างผู้
ใช้ทเครื่องมือ Active Directort Usere and Computer แทน
ี่
2. ที่กรอบ Authentication Methods ให้เอาเครื่องหมายถูกออกจากช่อง Enable
anonymous access แล้วคลิกเลือกช่อง lntegrated Widows access แล้วคลิกเลือกช่อง integrated
Windows authentication จากนั้นคลิกปุ่ม OK
3. ทดลองเปิดเบราเซอร์แล้วเรียกดูเว็บไซต์จากเครื่องไคลเอนต์ จะพบกับกรอบให้ใส่ชื่อผู้
ใช้กบรหัสผ่าน ให้ใส่ชื่อผู้ใช้กับรหัสผ่านลงไปตามทีสร้างไว้ในข้อ 1 หากชือผู้ใช้และรหัสผ่านถูก
ั
่
่
ต้องก็จะเปิดดูเว็บไซต์ได้
21. การกำาหนดสิทธิ์แบบ Basic authentication
เป็นการตรวจสอบสิทธิทง่ายทีสด เนื่องจากชื่อผู้ใช้กับรหัสผ่านจะไม่ได้รับการเข้ารหัส
์ ี่
่ ุ
และสามารถทำาได้บนเซิร์ฟเวอร์ทเป็นและไม่ได้เป็นโมนเมนคอนโทรลเลอร์ ในตัวอย่างจะกำาหนดบน
ี่
เซิร์ฟเวอร์ทไม่ได้เป็นโดเมนคอนโทรลเลอร์
ี่
ให้เอาเครื่องหมายถูกออกจากช่อง Enable anonymous access แล้วคลิกเลือกช่อง Basic
anthentication (password is sent in clear text) จากนั้นจะมีคำาเตือนถามความแน่ใจว่าข้อมูลจะไม่
ได้รับการเข้ารหัส ให้คลิกปุ่ม Yes และ OK ตามลำาดับ แล้วลองทดสอบเปิดเว็บไซต์ดู จะพบว่ามีการ
ถามชื่อผู้ใช้กับรหัสผ่าน
22. การกำาจัดไอพีแอดเดรส
เป็นการอนุญาตและไม่อนุญาตให้คอมพิวเตอร์ที่มไอพีแอดเดรสตามกำาหนดมีสทธิ์และ
ี
ิ
ไม่มสิทธิเปิดเว็บไซต์ โดยคลิกปุม Edit… (ในส่วนของ lP address and domain name restrictions)
ี
์
่
จากนั้นจะปรากฏกรอบ lP address and domain name restrictions ซึ่งมีอยู่ 2 ตัวเลือก คือ
Granted access หมายถึงปล่อยให้คอมพิวเตอร์ทกเครื่องสามารถเรียกเว็บไซต์ดูได้หมด
ุ
จะห้ามเฉพาะคอมพิวเตอร์ทใช้ไอพีแอดเดรสทีอยูในช่อง Except the following:
ี่
่ ่
Denied access ตัวเลือกนี้ตรงข้ามกับกรณีเว็บแรก คือคอมพิวเตอร์ทกเครื่องไม่สามารถ
ุ
เรียกดูเว็บไซต์ แต่จะอนุญาตเฉพาะคอมพิวเตอร์ที่ใช้ไอพีแอดเดรสทีใช้พแอดเดรสทีอยู่ในช่อง
่
ี
่
Except the following:
23. จัดการแบนด์วิดธ์ให้ Web Server
แบนด์วิดธ์ (Bandwidth) คือ ช่องความถี่ของสัญญาณการรับส่งข้อมูล ถ้าหากมีช่อง
สัญญาณขนาดใหญ่ จะทำาให้ขอมูลภายในหนึ่งหน่วยเวลาสามารถเคลื่อนย้ายได้อย่างรวดเร็ว
้
เปรียบได้กับช่องจราจรของถนนทีรถวิ่ง หากถนนสายใดมีชองจราจรมาก เช่น มี 4 เลน รถทีวิ่งใน
่
่
่
ถนนสายนั้นก็จะใช้ความเร็วได้เต็มที่และมีปริมาณมาก แต่ถ้ามี 2 เลนรถที่วงก็ตองใช้ความเร็วน้อยลง
ิ่
้
ทำาให้ปริมาณการเคลื่อนทีของรถก็ต้องลดลงตามไปด้วย ซึ่งปริมาณรถเทียบได้กับปริมาณข้อมูลทีสง
่
่ ่
ผ่านระหว่าง Web Server กับไคลเอนต์นั่นเอง
ตามปกติแล้วเว็บไซต์ทอยู่บน Web Server ไม่ได้ถูกจำากัดแบนด์วิดธ์แต่อย่างใด แต่ถาได้
ี่
้
รับการกำาจัดแบนด์วิดธ์กจะได้รับประโยชน์ เช่น ช่วยลดภาวะของเซิร์ฟเวอร์และการ์ดแลน ช่วยลด
็
ความหนาแน่นของข้อมูลในเครือข่าย ช่วยเฉลี่ยการกระจายข้อมูลไปสูไคลเอนต์ เป็นต้น ซึ่งถ้าสร้าง
่
Web Server ที่เน้นไปในลักษณะทีให้บริการดาวน์โหลดไฟล์แก่ไคลเอนต์ก็จะเห็นผลชัดเจนขึน การ
่
้
จำากัดแบนด์วิดธ์ให้เว็บไซต์มีขนตอนดังนี้
ั้
คลิกขวาบนเว็บไซต์ทตองการ เลือก Properties แล้วคลิกแท็บ Performance จะพบกับ
ี่ ้
ส่วนที่ให้กำาหนดค่า 2 ส่วน ได้แก่
24. 1.Bandwidth throttling
ใช้กำาหนดแบนด์วิดธ์สูงสุดให้เว็บไซต์ ซึ่งมีหน่วยเป็นกิโลไบต์ต่อวินาที (Kilobyte per
second) ค่าดีฟอลต์คือ 1024 หมายความว่าเว็บไซต์นี้ให้บริการข้อมูลทีมแบนด์วิดธ์ไม่เกิน 1024 กิกี
่ ี
สำาลไบต์ตอวินาที ให้คลิกเลือกช่อง Limit the network bandwidth available to this Web site
่
แล้วกำาหนดค่าแบนด์วิดธ์ในช่อง Maximum Bandwidth (in kilobytes per second): จากนั้นคลิก
ปุ่ม Apply แล้วรอสักครู่ เพราะระบบจะต้องติดตัง Qos Packrt Scheduler ลงไปด้วย เพื่อทำาหน้าที่
้
จัดสรรและควบคุมแบนด์วิดธ์ให้เป็นไปอย่างราบรื่น สุดท้ายคลิกปุ่ม OK
25. 2. Web site connections
ใช้จำากัดจำานวนสูงสุดของการเชื่อมต่อหรือคอนเน็กชัน ซึ่งไม่ใช่จำานวนไคลเอนต์ เพราะ
่
คอมพิวเตอร์ไคลเอนต์หนึ่งเครื่องสามารถเปิดได้หลายๆ เว็บไซต์ในคราวเดียว การจำากัดคอนเน็กชั่น
จะช่วยลดภาวะของเซิร์ฟเวอร์ได้ทางหนึ่ง ในส่วนนี้ตามปกติจะเลือกไว้ที่ Unlimited คือไม่จำากัด
จำานวน แต่หากต้องการจำากัดจำานวนคอนเน็กชัน ให้คลิกเลือก Connections limited to: แล้วใส่จำา
่
นวนคอนเน็กชั่น เช่น 1000