SlideShare a Scribd company logo
นายธนพนธ์ อยู่คง
ปวช. 3 5421043038
นายอรรถพล พิจารณ์
ปวช. 3 5421043028
นายเศษสิทธิ์ บุญถ่าน
ปวช. 3 5421043034
นายสุริยา ทาบึงกาฬ
ปวช. 3 5421043023
แผนกเทคโนโลยีคอมพิวเตอร์ 542 ทค. 1,2
Tc on new2
เวิร์ลดไวด์เว๊บ (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
่
ติดตั้ง 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
่
การทดสอบ Web Server
เราสามารถทดสอบการทำางานของ Web Server ว่าพร้อมใช้งานหรือไม่ โดยจะทำาสอบบน
เครื่องเซิร์ฟเวอร์เองหรือทีเครื่องไคลเอนต์กได้ โดยการทดสอบบนเครื่องเซิร์ฟเวอร์นั้น ให้เปิด
่
็
เบราเซอร์ขึ้นมา เช่น Internet Explorer แล้วเรียกไปที่ Http://localhost ถ้ามีเว็บเพจทีมคำา
่ ี
ว่าUnder Construction ปรากฎขึนแสดงว่าเว็บเซิร์ฟเวิอร์พร้อมใช้งานแล้ว
้
การสร้างเว็บไซต์จาก 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
4.คลิกที่แท็บ Home Directory เพื่อกำาหนดโฟลเดอร์ทใช้เก็บไฟล์ต่างๆของเว็บไซต์
ี่
เรียกว่าโฮมไดเรกทอรี ในขันแรกให้เลือกว่าจะกำาหนดให้โฮมไดเรกทอรีอยูทใด (ค่าดีฟอลต์ เลือก
้
่ ี่
ไว้ที่ A dlietory located on this computer)
5. คลิกแท็บ Documents เพือเพิมรายชื่อไฟล์หน้าแรกของเว็บไชต์หรือทีเรียกว่าโฮมเพจ
่
่
่
เพราะเมือเบราเซอร์ร้องข้อมูล เซิร์ฟเวอร์จะค้นหาไฟล์เว็บเพจหน้าแรกในโฮมไดเรกทอรีตามที่
่
กำาหนดไว้ในช่อง Locsl path: โดยจะไล่หาตามรายชือไฟล์ทอยู่ใน Enable defauitcontent page
่
ี่
ของแท็บ Documents ชึงมักใช้ชื่อไฟล์ index.html, index.htm หรือ Default.htm เมือพบแล้วจึง
่
่
จะส่งกลับ
ทดสอบเว็บไซต์
หากได้เขียนเว็บเพจไว้แล้ว สามารถนำาไฟล์เว็บเพจต่างๆ ไปใส่ไว้ในโฮมไดเรกทอรีเพือทดสอบ
่
เรียกเว็บไซต์ แต่ถ้ายังไม่มให้ลองสร้างโฮมเพจหน้าแรกขึนก่อน โดยใช้โปรแกรม Notepad
ี
้
จากนั้นพิมพ์คำาสั่งภาษา HTML หรือจะใช้โปรแกรมสร้างเว๊บเพจอืนๆ ตามความถนัดก็ได้ เช่น
่
Microsoft Frontpage หรือ Macromedia Dreamweaver เป็นต้น
จากนั้นบันทึกไฟล์โดยคลิกเมนู Flie>Save As.. แล้วเลือกเก็บไว้ทโฟลเดอร์ทเป็นโฮมไดเรกทอรี
ี่
ี
จากนั้นตังชื่อไฟล์ว่า index.html คลิกปุ่ม Save ต่อมาให้เรียกเว๊บไซต์โดยใช้โดเมนเนม
้
www.mynet.co.th ถ้าพบกับโฮมเพจทีเขียนไว้แสดงว่า Web Server และระบบ DNS ทำางาน
่
ได้ตามที่ตองการ อันหมายถึงตอนนี้สามารถเผยแพร่เว็บไซต์ภายนอกในเครือข่ายอินทราเน็ต
้
ได้แล้ว
การสร้างเวอร์ชวลโฮสต์
เวอร์ชวลโฮสต์(Virtual Host) คือการสร้างเว็บไซต์เพิมเติมขึนมากกว่าหนึ่งเว็บไซต์บน
่
้
Web Serverเครื่องเดิม ทำาให้ประหยัดเครื่องคอมพิวเตอร์ทจะนำามาใช้เป็น Web Server เหมือนกับ
ี่
ธุรกิจการเช่าพืนทีทำาเว็บไซต์ทงหลาย(Web Hosting) และทำาให้แต่ละหน่วยงานหรือแต่ละแผน
้ ่
ั้
กมีเว๊บไซต์เป็นของตัวเอง โดยลักษณะการทำางานของเวอร์ชวลโฮสต์แบ่งออกเป็น2แบบ คือ
1.IP-Base เป็นการสร้างเวอร์ชวลโฮสต์ที่ใช้ไอพีแอดเดรสหนึ่งหมายเลข ต่อหนึ่งเว็บไซต์
2.Name-Base
สร้างเวอร์ชวลโฮสต์แบบ 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 เลือกไอพีแอดเดรสทีจะใช้สำาหรับ
่
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
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 จะหยุดใช้งานของเว็บไซต์ทสร้างขึนใหม่โดยอัตโนมัตแต่สามารถเข้าไปเปลี่ยนไอพีได้
ี่
้
ิ
ภายหลัง
สร้างเวอร์ชวลโฮสต์แบบ 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:ให้ดูในส่วนของ
่ ่
ใช้ภาษา 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แล้วเรียกดู
ภาษาPHPเป็นภาษาทีได้รับความนิยมใช้กันมากในปัจจุบัน ซึ่งการทีจะทำาให้ภาษา PHP
่
่
ทำางานได้นั้น จะต้อ Server
ใช้ภาษาPHPบนWebงอาศัยกลไกการทำางานของตัวแปลภาษา PHP (PHP Engine) โดย
ดาวน์โหลดได้จาก www.php.net/downloadsphp ให้เลือกดาวโหลดตัวทีเป็น”PHP 5.2.3
่
Installer” ภายใต้หวข้อ Windows Binaries เพราะเป็นตัวติดตังในรูปแบบของWindows
ั
้
Installer
1.ดับเบิลคลิกไอคอนไฟล์ทดาวโหลดมา จากนั้นให้ตดตังปกติโดยเลือกโฟลเดอร์ทจะใช้เก็บตัว
ี่
ิ ้
ี่
แปลงภาษาPHPเอาไว้ที่C:PHPต่อมาเลือกโปรแกรมทีเป็นWeb ServerโดยเลือกIIS CGI แล้ว
่
เลือกติดตังไปจนถึงขันตอนสุดท้ายทีให้คลิกปุ่มFlnish
้
้
่
2.เมือเมือติดตั้งเสร็จแล้วตัวแปลภาษาPHPจะปรับตัวเองเข้ากับIISทันทีซึ่งตรวจสอบโดย
่ ่
เปิดInformation Services(IIS) Manager จากนั้นคลิกขวาที่เว็บไซต์ทตองการแล้วเลือก
ี่ ้
Properties คลิกเลือกแท็บ Home Directory ต่อมาคลิกปุ่มConfiguration..เพือเปิด
่
กรอบApplication Configuration แล้วคลิกแท็บ Mappings ซึ่งในส่วนของApplication
extensions จะมีรายการ”.php C:php-cgi.exe All” แสดงว่าตัวแปลภาษาPHPได้ผนวกตัวเอง
เข้ากับIISแล้ว
3.คลิกเลือกหัวข้อWeb Service Extensions ทีInternet Information Services(IIS) Manager
่
แล้วคลิกทีรายการPHP:Hypertext Processor ทางด้านขวา จะพบว่าสถานะเป็นAllowed โดย
่
อัตโนมัติ แต่ถ้าสถานะเป็นProhibited ให้คลิกปุ่มAllow เพื่อเปิดใช้สคริปต์ภาษาPHP
4.ตรวจดูคุณสมบัตของเว็บไซต์วาเปิดให้สคริปทำางานหรือไม่
ิ
่
5.ทดลองเขียนสคริปPHPที่ใช้ทดสอบระบบง่ายๆ ได้แก่ <?php phpinfo(); ?> แล้วให้บันทึก
ไฟล์ชื่อ index.php (ในกรณีทจะให้เป็นหน้าแรกของเว็บไซต์) ซึ่งต้องใส่เครื่องหมาย
ี่
อัญประกาศ(“ “)ทีด้านห้าและด้านหลังชื่อไฟล์ด้วย เช่น”index.php” มิฉะนั้น
่
โปรแกรมNotepad จะตังชือไฟล์.txtต่อท้ายเสมอ จากนั้นนำาไปเก็บไว้ทโฮมไดเรกเทอรีของ
้ ่
ี่
เว็บไซต์ทตองการ(
ี่ ้
ใช้ภาษา SSI บน Web Server
สคริปภาษาSSIหรือServer Site Include เป็นอีกหนึ่งภาษาทีมีการใช้กันอย่างแพร่หลาย
่
ซึ่งIISเองก็รองรับการใช้สคริปต์นี้โดยไม่ตองติดตังตัวแปลภาเพิ่มเติมแต่อย่างใด เพียงแต่เปิด
้
้
ให้สวนขยายภาษาทำางานเท่านั้น
่
1.
การสร้างเวอร์ชวลไดเรกทอรี
เวอร์ชวลไดเรกทอรี(Virtual Directory)คือไดเรกทอรีทถูกสร้างขึ้นมาภายใต้เว็บไซต์
ี่
เพือใช้เก็บข้อมูลต่างๆ ซึ่งทีสำาคัญคือจะตังชื่อทีเป็นนามแฝง(Alias) ให้กับไดเรกทอรี สำาหรับ
่
่
้
่
เหตุผลของการสร้างเวอร์ชวลไดเรกทอรีนั้น อาจใช้ได้ในหลายเหตุการณ์ อาทิ
ใช้ปกปิดชือไดเรกทอรีจริงเพือความปลอดภัย จึงใช้นามแฝงแทนชือไดเรกทอรีจริง เช่น
่
่
่
สร้างไดเรกทอรีหรือโฟลเดอร์ชอ pisal ภายใต้ C:wwwซึ่งโฟลเดอร์www เป็นโฮมไดเรกทอรี่
ื่
ของเว็บไซซต์www.mynet.co.th เวลาเรียกดูไดเรกทอรี่นี้จึงต้องเรียก
จากwww.mynet.co.th/pisal ทำาให้แสดงชือไดเรกทอรีจริง แต่ถ้าทำาให้ได้เรกทอรีpisalเป็น
่
เวอร์ชวลไดเรกทอรีโดยตังนามแฝงว่า downloadดังนั้นจึงเรียกได้ใหม่วา
้
่
www.mynet.co.th /downlondทำาให้ไม่สามารถทราบว่าไดเรกทอรีจริงนั้นมีชอว่าอะไร
ื่
การกำาหนดสิทธิ์ผู้ใช้
ตามปกติของการสร้างเว็บไซต์นั้น จะอนุญาตให้ทกๆ คนสามารถเข้าชมหรือเรียก
ุ
เว็บไซต์ดู ได้ เพราะถือว่าทุกคนเป็นผูใช้ในฐานะ lnternet Guest Account คือไม่ตองระบุชื่อเพือ
้
้
่
แสดงตนก่อนเปิดใช้เว็บไซต์ (Anonymous) ซึ่งตรวจได้โดยคลิกขวาที่ Default Web Site หรือ
เว็บไซต์ทตองการ แล้วเลือก Properties จากนั้นคลิกแท็บ Directory Security แล้วคลิกปุ่ม Edit…
ี่ ้
(ในส่วนของ Authentication and access control) เพื่อเปิดกรอบ Authenttication Methods จาก
นั้นจะเห็นว่ามีการเลือกช่อง Enable anonymous access ไว้แล้ว หมายความว่าอนุญาตให้ทกๆ คนมี
ุ
สิทธิ์เปิดเว็บไซต์ได้ โดยไม่ตองระบุชื่อผูใช้กบรหัสผ่านที่ llS สร้างขึ้นสำาหรับบุคคลทัวไปทีเข้ามาดู
้
้
ั
่
่
เว็บไซต์ เพราะถึงแม้จะเป็นการใช้งานแบบ Anonymous แต่ระบบยังคงตรวจสอบสิทธิ์การใช้ เพียง
แต่ว่าได้สร้างชื่อบัญชีสำาเร็จรูปไว้สำาหรับ Anonymous ซึ่งก็คือ lUSR_ComputerName
(ComputerName คือชื่อเครื่องคอมพิวเตอร์) และชื่อบัญชีกับรหัสผ่านนี้ไม่ตองไปแก้ไขหรือเปลี่ยน
้
แปลงใดๆ
การกำาหนดสิทธิ์แบบ 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 หากชือผู้ใช้และรหัสผ่านถูก
ั
่
่
ต้องก็จะเปิดดูเว็บไซต์ได้
การกำาหนดสิทธิ์แบบ Basic authentication
เป็นการตรวจสอบสิทธิทง่ายทีสด เนื่องจากชื่อผู้ใช้กับรหัสผ่านจะไม่ได้รับการเข้ารหัส
์ ี่
่ ุ
และสามารถทำาได้บนเซิร์ฟเวอร์ทเป็นและไม่ได้เป็นโมนเมนคอนโทรลเลอร์ ในตัวอย่างจะกำาหนดบน
ี่
เซิร์ฟเวอร์ทไม่ได้เป็นโดเมนคอนโทรลเลอร์
ี่
ให้เอาเครื่องหมายถูกออกจากช่อง Enable anonymous access แล้วคลิกเลือกช่อง Basic
anthentication (password is sent in clear text) จากนั้นจะมีคำาเตือนถามความแน่ใจว่าข้อมูลจะไม่
ได้รับการเข้ารหัส ให้คลิกปุ่ม Yes และ OK ตามลำาดับ แล้วลองทดสอบเปิดเว็บไซต์ดู จะพบว่ามีการ
ถามชื่อผู้ใช้กับรหัสผ่าน
การกำาจัดไอพีแอดเดรส
เป็นการอนุญาตและไม่อนุญาตให้คอมพิวเตอร์ที่มไอพีแอดเดรสตามกำาหนดมีสทธิ์และ
ี
ิ
ไม่มสิทธิเปิดเว็บไซต์ โดยคลิกปุม Edit… (ในส่วนของ lP address and domain name restrictions)
ี
์
่
จากนั้นจะปรากฏกรอบ lP address and domain name restrictions ซึ่งมีอยู่ 2 ตัวเลือก คือ
Granted access หมายถึงปล่อยให้คอมพิวเตอร์ทกเครื่องสามารถเรียกเว็บไซต์ดูได้หมด
ุ
จะห้ามเฉพาะคอมพิวเตอร์ทใช้ไอพีแอดเดรสทีอยูในช่อง Except the following:
ี่
่ ่
Denied access ตัวเลือกนี้ตรงข้ามกับกรณีเว็บแรก คือคอมพิวเตอร์ทกเครื่องไม่สามารถ
ุ
เรียกดูเว็บไซต์ แต่จะอนุญาตเฉพาะคอมพิวเตอร์ที่ใช้ไอพีแอดเดรสทีใช้พแอดเดรสทีอยู่ในช่อง
่
ี
่
Except the following:
จัดการแบนด์วิดธ์ให้ Web Server
แบนด์วิดธ์ (Bandwidth) คือ ช่องความถี่ของสัญญาณการรับส่งข้อมูล ถ้าหากมีช่อง
สัญญาณขนาดใหญ่ จะทำาให้ขอมูลภายในหนึ่งหน่วยเวลาสามารถเคลื่อนย้ายได้อย่างรวดเร็ว
้
เปรียบได้กับช่องจราจรของถนนทีรถวิ่ง หากถนนสายใดมีชองจราจรมาก เช่น มี 4 เลน รถทีวิ่งใน
่
่
่
ถนนสายนั้นก็จะใช้ความเร็วได้เต็มที่และมีปริมาณมาก แต่ถ้ามี 2 เลนรถที่วงก็ตองใช้ความเร็วน้อยลง
ิ่
้
ทำาให้ปริมาณการเคลื่อนทีของรถก็ต้องลดลงตามไปด้วย ซึ่งปริมาณรถเทียบได้กับปริมาณข้อมูลทีสง
่
่ ่
ผ่านระหว่าง Web Server กับไคลเอนต์นั่นเอง
ตามปกติแล้วเว็บไซต์ทอยู่บน Web Server ไม่ได้ถูกจำากัดแบนด์วิดธ์แต่อย่างใด แต่ถาได้
ี่
้
รับการกำาจัดแบนด์วิดธ์กจะได้รับประโยชน์ เช่น ช่วยลดภาวะของเซิร์ฟเวอร์และการ์ดแลน ช่วยลด
็
ความหนาแน่นของข้อมูลในเครือข่าย ช่วยเฉลี่ยการกระจายข้อมูลไปสูไคลเอนต์ เป็นต้น ซึ่งถ้าสร้าง
่
Web Server ที่เน้นไปในลักษณะทีให้บริการดาวน์โหลดไฟล์แก่ไคลเอนต์ก็จะเห็นผลชัดเจนขึน การ
่
้
จำากัดแบนด์วิดธ์ให้เว็บไซต์มีขนตอนดังนี้
ั้
คลิกขวาบนเว็บไซต์ทตองการ เลือก Properties แล้วคลิกแท็บ Performance จะพบกับ
ี่ ้
ส่วนที่ให้กำาหนดค่า 2 ส่วน ได้แก่
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
2. Web site connections
ใช้จำากัดจำานวนสูงสุดของการเชื่อมต่อหรือคอนเน็กชัน ซึ่งไม่ใช่จำานวนไคลเอนต์ เพราะ
่
คอมพิวเตอร์ไคลเอนต์หนึ่งเครื่องสามารถเปิดได้หลายๆ เว็บไซต์ในคราวเดียว การจำากัดคอนเน็กชั่น
จะช่วยลดภาวะของเซิร์ฟเวอร์ได้ทางหนึ่ง ในส่วนนี้ตามปกติจะเลือกไว้ที่ Unlimited คือไม่จำากัด
จำานวน แต่หากต้องการจำากัดจำานวนคอนเน็กชัน ให้คลิกเลือก Connections limited to: แล้วใส่จำา
่
นวนคอนเน็กชั่น เช่น 1000

More Related Content

PDF
Tor browser thai
PPT
Computer & Interner for CIO
PPT
งานนำเสนอ อินเตอร์เน็ต
PPT
งานนำเสนอ1
PDF
หน่วยการเรียนรู้ที่ 4 อินเทอร์เน็ต(แก้ไขแล้ว)
PPT
หน่วยการเรียนรู้ที่ 4 อินเทอร์เน็ต
PPT
08 W3 Browser
Tor browser thai
Computer & Interner for CIO
งานนำเสนอ อินเตอร์เน็ต
งานนำเสนอ1
หน่วยการเรียนรู้ที่ 4 อินเทอร์เน็ต(แก้ไขแล้ว)
หน่วยการเรียนรู้ที่ 4 อินเทอร์เน็ต
08 W3 Browser

What's hot (8)

PDF
DOC
งานคอมหน่วยที่4 อินเตอร์เน็ต
PPTX
Sasicha pbu2 no23 dropbox
PPTX
นายจักรวาล มูลแก้ว Dropbox
PDF
Projectm6
PPT
ความรู้เบื้องต้นเกี่ยวกับอินเตอร์เน็ต
PDF
Web 2.0 & Social Networking
งานคอมหน่วยที่4 อินเตอร์เน็ต
Sasicha pbu2 no23 dropbox
นายจักรวาล มูลแก้ว Dropbox
Projectm6
ความรู้เบื้องต้นเกี่ยวกับอินเตอร์เน็ต
Web 2.0 & Social Networking
Ad

Viewers also liked (10)

ODP
Charla "La plataforma Moodle como elemento dinamizador de un centro TIC"
PDF
الأيام طه حسين - الجزء 3 - www.maktbah.com
PDF
MY_RECENT_RESUME
PDF
Vpay bisnis mlm dengan pendapatan terbesar
PDF
8th alg -l6.8
PDF
Front Cover sept Oct 2015
PDF
الخيط الرفيع إحسان عبد القدوس Www.maktbah.com
PPT
Скали за мерење
PPTX
Manual de copias de seguridad
PPT
MKT 380 Week 9
Charla "La plataforma Moodle como elemento dinamizador de un centro TIC"
الأيام طه حسين - الجزء 3 - www.maktbah.com
MY_RECENT_RESUME
Vpay bisnis mlm dengan pendapatan terbesar
8th alg -l6.8
Front Cover sept Oct 2015
الخيط الرفيع إحسان عبد القدوس Www.maktbah.com
Скали за мерење
Manual de copias de seguridad
MKT 380 Week 9
Ad

Similar to Tc on new2 (20)

PDF
ความรู้พื้นฐานเกี่ยวกับการสร้างเว็บไซต์
PDF
PDF
Wordpress
PDF
Ch10 web servers
PDF
คู่มือการสร้างเว็บDreammx2004
PPTX
หน่วยที่ 1
PDF
New
PDF
Yuu
PDF
Ten
PDF
PHP & Dreamweaver ch03
PDF
Web Server Stack with WPИ-XM
PDF
รออกแบบเว็บไซต์
PDF
ดรีม
PDF
หวิว
PDF
Best
PDF
โบ
PDF
หมวย
PDF
หมวย
PDF
นุ๊ก
ความรู้พื้นฐานเกี่ยวกับการสร้างเว็บไซต์
Wordpress
Ch10 web servers
คู่มือการสร้างเว็บDreammx2004
หน่วยที่ 1
New
Yuu
Ten
PHP & Dreamweaver ch03
Web Server Stack with WPИ-XM
รออกแบบเว็บไซต์
ดรีม
หวิว
Best
โบ
หมวย
หมวย
นุ๊ก

Tc on new2

  • 1. นายธนพนธ์ อยู่คง ปวช. 3 5421043038 นายอรรถพล พิจารณ์ ปวช. 3 5421043028 นายเศษสิทธิ์ บุญถ่าน ปวช. 3 5421043034 นายสุริยา ทาบึงกาฬ ปวช. 3 5421043023 แผนกเทคโนโลยีคอมพิวเตอร์ 542 ทค. 1,2
  • 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)
  • 8. 5. คลิกแท็บ Documents เพือเพิมรายชื่อไฟล์หน้าแรกของเว็บไชต์หรือทีเรียกว่าโฮมเพจ ่ ่ ่ เพราะเมือเบราเซอร์ร้องข้อมูล เซิร์ฟเวอร์จะค้นหาไฟล์เว็บเพจหน้าแรกในโฮมไดเรกทอรีตามที่ ่ กำาหนดไว้ในช่อง Locsl path: โดยจะไล่หาตามรายชือไฟล์ทอยู่ใน Enable defauitcontent page ่ ี่ ของแท็บ Documents ชึงมักใช้ชื่อไฟล์ index.html, index.htm หรือ Default.htm เมือพบแล้วจึง ่ ่ จะส่งกลับ
  • 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แล้วเรียกดู
  • 16. ภาษาPHPเป็นภาษาทีได้รับความนิยมใช้กันมากในปัจจุบัน ซึ่งการทีจะทำาให้ภาษา PHP ่ ่ ทำางานได้นั้น จะต้อ Server ใช้ภาษาPHPบนWebงอาศัยกลไกการทำางานของตัวแปลภาษา PHP (PHP Engine) โดย ดาวน์โหลดได้จาก www.php.net/downloadsphp ให้เลือกดาวโหลดตัวทีเป็น”PHP 5.2.3 ่ Installer” ภายใต้หวข้อ Windows Binaries เพราะเป็นตัวติดตังในรูปแบบของWindows ั ้ Installer 1.ดับเบิลคลิกไอคอนไฟล์ทดาวโหลดมา จากนั้นให้ตดตังปกติโดยเลือกโฟลเดอร์ทจะใช้เก็บตัว ี่ ิ ้ ี่ แปลงภาษาPHPเอาไว้ที่C:PHPต่อมาเลือกโปรแกรมทีเป็นWeb ServerโดยเลือกIIS CGI แล้ว ่ เลือกติดตังไปจนถึงขันตอนสุดท้ายทีให้คลิกปุ่มFlnish ้ ้ ่ 2.เมือเมือติดตั้งเสร็จแล้วตัวแปลภาษาPHPจะปรับตัวเองเข้ากับIISทันทีซึ่งตรวจสอบโดย ่ ่ เปิดInformation Services(IIS) Manager จากนั้นคลิกขวาที่เว็บไซต์ทตองการแล้วเลือก ี่ ้ Properties คลิกเลือกแท็บ Home Directory ต่อมาคลิกปุ่มConfiguration..เพือเปิด ่ กรอบApplication Configuration แล้วคลิกแท็บ Mappings ซึ่งในส่วนของApplication extensions จะมีรายการ”.php C:php-cgi.exe All” แสดงว่าตัวแปลภาษาPHPได้ผนวกตัวเอง เข้ากับIISแล้ว 3.คลิกเลือกหัวข้อWeb Service Extensions ทีInternet Information Services(IIS) Manager ่ แล้วคลิกทีรายการPHP:Hypertext Processor ทางด้านขวา จะพบว่าสถานะเป็นAllowed โดย ่ อัตโนมัติ แต่ถ้าสถานะเป็นProhibited ให้คลิกปุ่มAllow เพื่อเปิดใช้สคริปต์ภาษาPHP 4.ตรวจดูคุณสมบัตของเว็บไซต์วาเปิดให้สคริปทำางานหรือไม่ ิ ่ 5.ทดลองเขียนสคริปPHPที่ใช้ทดสอบระบบง่ายๆ ได้แก่ <?php phpinfo(); ?> แล้วให้บันทึก ไฟล์ชื่อ index.php (ในกรณีทจะให้เป็นหน้าแรกของเว็บไซต์) ซึ่งต้องใส่เครื่องหมาย ี่ อัญประกาศ(“ “)ทีด้านห้าและด้านหลังชื่อไฟล์ด้วย เช่น”index.php” มิฉะนั้น ่ โปรแกรมNotepad จะตังชือไฟล์.txtต่อท้ายเสมอ จากนั้นนำาไปเก็บไว้ทโฮมไดเรกเทอรีของ ้ ่ ี่ เว็บไซต์ทตองการ( ี่ ้
  • 17. ใช้ภาษา SSI บน Web Server สคริปภาษาSSIหรือServer Site Include เป็นอีกหนึ่งภาษาทีมีการใช้กันอย่างแพร่หลาย ่ ซึ่งIISเองก็รองรับการใช้สคริปต์นี้โดยไม่ตองติดตังตัวแปลภาเพิ่มเติมแต่อย่างใด เพียงแต่เปิด ้ ้ ให้สวนขยายภาษาทำางานเท่านั้น ่ 1.
  • 18. การสร้างเวอร์ชวลไดเรกทอรี เวอร์ชวลไดเรกทอรี(Virtual Directory)คือไดเรกทอรีทถูกสร้างขึ้นมาภายใต้เว็บไซต์ ี่ เพือใช้เก็บข้อมูลต่างๆ ซึ่งทีสำาคัญคือจะตังชื่อทีเป็นนามแฝง(Alias) ให้กับไดเรกทอรี สำาหรับ ่ ่ ้ ่ เหตุผลของการสร้างเวอร์ชวลไดเรกทอรีนั้น อาจใช้ได้ในหลายเหตุการณ์ อาทิ ใช้ปกปิดชือไดเรกทอรีจริงเพือความปลอดภัย จึงใช้นามแฝงแทนชือไดเรกทอรีจริง เช่น ่ ่ ่ สร้างไดเรกทอรีหรือโฟลเดอร์ชอ pisal ภายใต้ C:wwwซึ่งโฟลเดอร์www เป็นโฮมไดเรกทอรี่ ื่ ของเว็บไซซต์www.mynet.co.th เวลาเรียกดูไดเรกทอรี่นี้จึงต้องเรียก จากwww.mynet.co.th/pisal ทำาให้แสดงชือไดเรกทอรีจริง แต่ถ้าทำาให้ได้เรกทอรีpisalเป็น ่ เวอร์ชวลไดเรกทอรีโดยตังนามแฝงว่า downloadดังนั้นจึงเรียกได้ใหม่วา ้ ่ www.mynet.co.th /downlondทำาให้ไม่สามารถทราบว่าไดเรกทอรีจริงนั้นมีชอว่าอะไร ื่
  • 19. การกำาหนดสิทธิ์ผู้ใช้ ตามปกติของการสร้างเว็บไซต์นั้น จะอนุญาตให้ทกๆ คนสามารถเข้าชมหรือเรียก ุ เว็บไซต์ดู ได้ เพราะถือว่าทุกคนเป็นผูใช้ในฐานะ lnternet Guest Account คือไม่ตองระบุชื่อเพือ ้ ้ ่ แสดงตนก่อนเปิดใช้เว็บไซต์ (Anonymous) ซึ่งตรวจได้โดยคลิกขวาที่ Default Web Site หรือ เว็บไซต์ทตองการ แล้วเลือก Properties จากนั้นคลิกแท็บ Directory Security แล้วคลิกปุ่ม Edit… ี่ ้ (ในส่วนของ Authentication and access control) เพื่อเปิดกรอบ Authenttication Methods จาก นั้นจะเห็นว่ามีการเลือกช่อง Enable anonymous access ไว้แล้ว หมายความว่าอนุญาตให้ทกๆ คนมี ุ สิทธิ์เปิดเว็บไซต์ได้ โดยไม่ตองระบุชื่อผูใช้กบรหัสผ่านที่ llS สร้างขึ้นสำาหรับบุคคลทัวไปทีเข้ามาดู ้ ้ ั ่ ่ เว็บไซต์ เพราะถึงแม้จะเป็นการใช้งานแบบ Anonymous แต่ระบบยังคงตรวจสอบสิทธิ์การใช้ เพียง แต่ว่าได้สร้างชื่อบัญชีสำาเร็จรูปไว้สำาหรับ Anonymous ซึ่งก็คือ lUSR_ComputerName (ComputerName คือชื่อเครื่องคอมพิวเตอร์) และชื่อบัญชีกับรหัสผ่านนี้ไม่ตองไปแก้ไขหรือเปลี่ยน ้ แปลงใดๆ
  • 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