tc on new2

25
นนนนนนนนน นนนนนน นนน. 3 5421043038 นนนนนนนนน นนนนนนน นนน. 3 5421043028 นนนนนนนนนนนน นนนนนนน นนน. 3 5421043034 นนนนนนนนน นนนนนนนน นนน. 3 5421043023

Upload: diode-ravana

Post on 07-Apr-2017

271 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Tc on new2

นายธนพนธ อยคง ปวช. 3 5421043038นายอรรถพล พจารณ ปวช. 3 5421043028นายเศษสทธ บญถาน ปวช. 3 5421043034นายสรยา ทาบงกาฬ ปวช. 3 5421043023

แผนกเทคโนโลยคอมพวเตอร 542 ทค. 1,2

Page 2: Tc on new2
Page 3: 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 จะตองไดรบการกำาหนดไอพเอดเดรสแบบคงทไวหนงหมายเลข ในตวอยางนใชหมายเลข 19216814. . . ซงตรงกบโดเมนเนม www.mynet.co.th ทลงทะเบยนไว DNS Server

Page 4: Tc on new2

ตดตง Web Server บน Windows Server2003การตดตง Web Server โดยใชIIS หรอ Internet Information Servicer มขนตอนดงน

1.คลกปมStar>Control Panel>Add or Remove Programs2.คลกปม 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

Page 5: Tc on new2

การทดสอบ Web Serverเราสามารถทดสอบการทำางานของ Web Server วาพรอมใชงานหรอไม โดยจะทำาสอบบนเครองเซรฟเวอรเองหรอทเครองไคลเอนตกได โดยการทดสอบบนเครองเซรฟเวอรนน ใหเปดเบราเซอรขนมา เชน Internet Explorer แลวเรยกไปท Http://localhost ถามเวบเพจทมคำาวาUnder Construction ปรากฎขนแสดงวาเวบเซรฟเวอรพรอมใชงานแลว

Page 6: Tc on new2

การสรางเวบไซตจาก Default Web Site1.เปด 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

Page 7: Tc on new2

4.คลกทแทบ Home Directory เพอกำาหนดโฟลเดอรทใชเกบไฟลตางๆของเวบไซต เรยกวาโฮมไดเรกทอร ในขนแรกใหเลอกวาจะกำาหนดใหโฮมไดเรกทอรอยทใด (คาดฟอลต เลอกไวท A dlietory located on this computer)

Page 8: Tc on new2

5. คลกแทบ Documents เพอเพมรายชอไฟลหนาแรกของเวบไชตหรอทเรยกวาโฮมเพจเพราะเมอเบราเซอรรองขอมล เซรฟเวอรจะคนหาไฟลเวบเพจหนาแรกในโฮมไดเรกทอรตามทกำาหนดไวในชอง Locsl path: โดยจะไลหาตามรายชอไฟลทอยใน Enable defauitcontent page ของแทบ Documents ชงมกใชชอไฟล index.html, index.htm หรอ Default.htm เมอพบแลวจงจะสงกลบ

Page 9: Tc on new2

ทดสอบเวบไซตหากไดเขยนเวบเพจไวแลว สามารถนำาไฟลเวบเพจตางๆ ไปใสไวในโฮมไดเรกทอรเพอทดสอบเรยกเวบไซต แตถายงไมมใหลองสรางโฮมเพจหนาแรกขนกอน โดยใชโปรแกรม Notepad จากนนพมพคำาสงภาษา HTML หรอจะใชโปรแกรมสรางเวบเพจอนๆ ตามความถนดกได เชน Microsoft Frontpage หรอ Macromedia Dreamweaver เปนตนจากนนบนทกไฟลโดยคลกเมน Flie>Save As.. แลวเลอกเกบไวทโฟลเดอรทเปนโฮมไดเรกทอร จากนนตงชอไฟลวา index.html คลกปม Save ตอมาใหเรยกเวบไซตโดยใชโดเมนเนม www.mynet.co.th ถาพบกบโฮมเพจทเขยนไวแสดงวา Web Server และระบบ DNS ทำางานไดตามทตองการ อนหมายถงตอนนสามารถเผยแพรเวบไซตภายนอกในเครอขายอนทราเนตไดแลว

Page 10: Tc on new2

การสรางเวอรชวลโฮสต

เวอรชวลโฮสต(Virtual Host) คอการสรางเวบไซตเพมเตมขนมากกวาหนงเวบไซตบน Web Serverเครองเดม ทำาใหประหยดเครองคอมพวเตอรทจะนำามาใชเปน Web Server เหมอนกบธรกจการเชาพนททำาเวบไซตทงหลาย(Web Hosting) และทำาใหแตละหนวยงานหรอแตละแผนกมเวบไซตเปนของตวเอง โดยลกษณะการทำางานของเวอรชวลโฮสตแบงออกเปน2แบบ คอ

1 .IP-Base เปนการสรางเวอรชวลโฮสตทใชไอพแอดเดรสหนงหมายเลข ตอหนงเวบไซต2.Name-Base

Page 11: Tc on new2

สรางเวอรชวลโฮสตแบบ 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 เลอกไอพแอดเดรสทจะใชสำาหรบ www.iampisal.com ในทนคอ 192.168.1.5 สวน Port ใชหมายเลข 80 ตามเดม แลวคลกปม Next

Page 12: Tc on new2

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

Page 13: Tc on new2

2.การสรางเวอรชวลโฮสตแบบIP-Baseโดยใชการดแลนมากกวาหนงใบ ซงการดแลนแตละใบมไอพแอดเดรสเปนของตนเอง มขนตอนดงน

21. ตดตงการดแลนเพมเขาไปบนเมนบอรดของคอมพวเตอร และกำาหนดไอพแอดเดรสลงบนการดแลนแตละใบ เชน การดแลนใบหนงใชไอพแอดเดรสหมายเลข 19216814. . .สำาหรบเวบไซต www.mynet.co.th

22. เปลยนไอพแอดเดรสของDefault Web Site เลอก Properties แลวคลกแทบ Web Site จากนนเปลยนไอพแอดเดรสในชองIP address: ใหเปน 19216814. . . แลวจะเปลยนคำาอธบายในชองDescription:จากเดมทเปนDefault Web Site ใหเปนwww.mynet.co.thกได เพอปองกนความสบสน

23. สรางเวบไซตwww.iampisal.comโดยขนตอนการสรางเวอรชาวโฮสตแบบIP-Base แตสงสำาคญตองไอพแอดเดรสทจะใชสำาหรบเวบไซตwww.iamppisal.comซงกคอ19216815

หากทงสองเวบไซตใชไอพแอดเดรสเดยวกน Internet Information Services(IIS) Mamager จะหยดใชงานของเวบไซตทสรางขนใหมโดยอตโนมตแตสามารถเขาไปเปลยนไอพไดภายหลง

Page 14: Tc on new2

สรางเวอรชวลโฮสตแบบ Name-BaseการสรางเวอรชวลโฮสตแบบName-Base เปนการสรางเวบไซตมากกวาหนงเวบไซตโดยใชไอพหมายเลขเดยว1.เพมโฮสตลงในDNS Server โดยแมพใหโดเมนเนมตรงกบไอพแอดเดรสของการดแลนบนWeb Server2 .สรางโฟลเดอรเพอใชเปนโฮมไดเรกทอรสำาหรบเกบไฟลเวบเพจของwww.iampisal.com เชน สรางไวท C:\sites\iampisal3 .เปดInternet Information Services (IIS) Manager แลวคลกขวาทหวขอ Web Sites เลอกNew>Web Site.. จะมWeb Site Creation Wizard ปรากฏขน ใหคลกปมNext4 .ใสรายละเอยดทสอแลวเขาใจสำาหรบเวบไซตน...แลวคลกปมNextตอมาเลอกไอพแอดเดรสทใช หรอจะปลอยใหเปนคาดฟลอตคอ(All Unassigned) กได เพราะไมมผลอะไรเนองจากมไอพแอดเดรสหมายเลขเดยว สวนPortใชหมายเลข80ตามเดม แลวคลกปมNext5 .คลกปมBrowse..เพอเลอกโฟลเดอรทเปนโฮมไดเรกทอรของwww.iampisal.com ซงกคอ C:\sites\iampisal แลวคลกปม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:ใหดในสวนของ Mulitiple identities for this Web Site จะมรายการเขยนวาDefault และ80แสดงอย ใหคลกเลอกรายการนแลวคลกปมEdit..จากนนจะมกรอบใหแกไขขอมล

Page 15: Tc on new2

ใชภาษา ASP บน Web Server

ASP(Active Server Pages) เปนภาษาหรอสครปตทใชในการสรางเวบเพจแบบDynamic ทำาใหขอมลในเวบเพจสามารถโตตอบกบผใชและสามารถโตตอบกบผใชและสามารถตอบสนองตอการสงงานได ซงตางกบเวบเพจแบบ static ทไมมการเปลยนจนกวาจะมการอปเดตเวบเพจใหม ASP เปนผลตภณตของไมโครซอฟท ดงนนภาษาASPจงถกบรรจไวในIIS แลวทำาใหไมตองหามาตดตงเพมเตม เพยงคสงใหเปดใชสวนขยายหรอภาทตองการใหทำางานเทานน โดยมขนตอนดงน1.ทเครองมอInternet information services(IIS) Manager ใหคลกเลอกหวขอWeb Service Extensions2.คลกรายการ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แลวเรยกด

Page 16: Tc on new2

ใชภาษาPHPบนWeb ServerภาษาPHPเปนภาษาทไดรบความนยมใชกนมากในปจจบน ซงการทจะทำาใหภาษา PHP ทำางานไดนน จะตองอาศยกลไกการทำางานของตวแปลภาษา PHP (PHP Engine) โดยดาวนโหลดไดจาก www.php.net/downloadsphp ใหเลอกดาวโหลดตวทเปน”PHP 5.2.3 Installer” ภายใตหวขอ Windows Binaries เพราะเปนตวตดตงในรปแบบของWindows Installer1.ดบเบลคลกไอคอนไฟลทดาวโหลดมา จากนนใหตดตงปกตโดยเลอกโฟลเดอรทจะใชเกบตวแปลงภาษาPHPเอาไวทC:\PHPตอมาเลอกโปรแกรมทเปนWeb ServerโดยเลอกIIS CGI แลวเลอกตดตงไปจนถงขนตอนสดทายทใหคลกปมFlnish2.เมอเมอตดตงเสรจแลวตวแปลภาษา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 เพอเปดใชสครปตภาษาPHP4.ตรวจดคณสมบตของเวบไซตวาเปดใหสครปทำางานหรอไม5.ทดลองเขยนสครปPHPทใชทดสอบระบบงายๆ ไดแก <?php phpinfo(); ?> แลวใหบนทกไฟลชอ index.php (ในกรณทจะใหเปนหนาแรกของเวบไซต ) ซงตองใสเครองหมายอญประกาศ(“ “)ทดานหาและดานหลงชอไฟลดวย เชน”index.php” มฉะนนโปรแกรมNotepad จะตงชอไฟล.txtตอทายเสมอ จากนนนำาไปเกบไวทโฮมไดเรกเทอรของเวบไซตทตองการ(ถาปรากฎหนาเวบเพจเกยวกบรายละเอยดของสครปตภาษาPHPแสดงวาตวแปลภาษาPHPสามารถทำางานรวมกบWeb Server ไดอยางตองพรอมใชงานแลว

Page 17: Tc on new2

ใชภาษา SSI บน Web ServerสครปภาษาSSIหรอServer Site Include เปนอกหนงภาษาทมการใชกนอยางแพรหลายซงIISเองกรองรบการใชสครปตนโดยไมตองตดตงตวแปลภาเพมเตมแตอยางใด เพยงแตเปดใหสวนขยายภาษาทำางานเทานน

1.

Page 18: Tc on new2

การสรางเวอรชวลไดเรกทอรเวอรชวลไดเรกทอร(Virtual Directory)คอไดเรกทอรทถกสรางขนมาภายใต

เวบไซตเพอใชเกบขอมลตางๆ ซงทสำาคญคอจะตงชอทเปนนามแฝง(Alias) ใหกบไดเรกทอร สำาหรบเหตผลของการสรางเวอรชวลไดเรกทอรนน อาจใชไดในหลายเหตการณ อาท

ใชปกปดชอไดเรกทอรจรงเพอความปลอดภย จงใชนามแฝงแทนชอไดเรกทอรจรง เชนสรางไดเรกทอรหรอโฟลเดอรชอ pisal ภายใต C:\wwwซงโฟลเดอรwww เปนโฮมไดเรกทอรของเวบไซซตwww.mynet.co.th เวลาเรยกดไดเรกทอรนจงตองเรยกจากwww.mynet.co.th/pisal ทำาใหแสดงชอไดเรกทอรจรง แตถาทำาใหไดเรกทอรpisalเปนเวอรชวลไดเรกทอรโดยตงนามแฝงวา downloadดงนนจงเรยกไดใหมวา www.mynet.co.th /downlondทำาใหไมสามารถทราบวาไดเรกทอรจรงนนมชอวาอะไร

Page 19: Tc on new2

การกำาหนดสทธผใชตามปกตของการสรางเวบไซตนน จะอนญาตใหทกๆ คนสามารถเขาชมหรอเรยกเวบไซตด ได

เพราะถอวาทกคนเปนผใชในฐานะ 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 คอชอเครองคอมพวเตอร) และชอบญชกบรหสผานนไมตองไปแกไขหรอเปลยนแปลงใดๆ

Page 20: Tc on new2

การกำาหนดสทธแบบ 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 หากชอผใชและรหสผานถกตองกจะเปดดเวบไซตได

Page 21: Tc on new2

การกำาหนดสทธแบบ Basic authentication

เปนการตรวจสอบสทธทงายทสด เนองจากชอผใชกบรหสผานจะไมไดรบการเขารหส และสามารถทำาไดบนเซรฟเวอรทเปนและไมไดเปนโมนเมนคอนโทรลเลอร ในตวอยางจะกำาหนดบนเซรฟเวอรทไมไดเปนโดเมนคอนโทรลเลอร

ใหเอาเครองหมายถกออกจากชอง Enable anonymous access แลวคลกเลอกชอง Basic anthentication (password is sent in clear text) จากนนจะมคำาเตอนถามความแนใจวาขอมลจะไมไดรบการเขารหส ใหคลกปม Yes และ OK ตามลำาดบ แลวลองทดสอบเปดเวบไซตด จะพบวามการถามชอผใชกบรหสผาน

Page 22: Tc on new2

การกำาจดไอพแอดเดรสเปนการอนญาตและไมอนญาตใหคอมพวเตอรทมไอพแอดเดรสตามกำาหนดมสทธและไมม

สทธเปดเวบไซต โดยคลกปม Edit… (ในสวนของ lP address and domain name restrictions) จากนนจะปรากฏกรอบ lP address and domain name restrictions ซงมอย 2 ตวเลอก คอ

Granted access หมายถงปลอยใหคอมพวเตอรทกเครองสามารถเรยกเวบไซตดไดหมดจะหามเฉพาะคอมพวเตอรทใชไอพแอดเดรสทอยในชอง Except the following:

Denied access ตวเลอกนตรงขามกบกรณเวบแรก คอคอมพวเตอรทกเครองไมสามารถเรยกดเวบไซต แตจะอนญาตเฉพาะคอมพวเตอรทใชไอพแอดเดรสทใชพแอดเดรสทอยในชอง Except the following:

Page 23: Tc on new2

จดการแบนดวดธให Web Serverแบนดวดธ (Bandwidth) คอ ชองความถของสญญาณการรบสงขอมล ถาหากมชอง

สญญาณขนาดใหญ จะทำาใหขอมลภายในหนงหนวยเวลาสามารถเคลอนยายไดอยางรวดเรว เปรยบไดกบชองจราจรของถนนทรถวง หากถนนสายใดมชองจราจรมาก เชน ม 4 เลน รถทวงในถนนสายนนกจะใชความเรวไดเตมทและมปรมาณมาก แตถาม 2 เลนรถทวงกตองใชความเรวนอยลง ทำาใหปรมาณการเคลอนทของรถกตองลดลงตามไปดวย ซงปรมาณรถเทยบไดกบปรมาณขอมลทสงผานระหวาง Web Server กบไคลเอนตนนเอง

ตามปกตแลวเวบไซตทอยบน Web Server ไมไดถกจำากดแบนดวดธแตอยางใด แตถาไดรบการกำาจดแบนดวดธกจะไดรบประโยชน เชน ชวยลดภาวะของเซรฟเวอรและการดแลน ชวยลดความหนาแนนของขอมลในเครอขาย ชวยเฉลยการกระจายขอมลไปสไคลเอนต เปนตน ซงถาสราง Web Server ทเนนไปในลกษณะทใหบรการดาวนโหลดไฟลแกไคลเอนตกจะเหนผลชดเจนขน การจำากดแบนดวดธใหเวบไซตมขนตอนดงน

คลกขวาบนเวบไซตทตองการ เลอก Properties แลวคลกแทบ Performance จะพบกบสวนทใหกำาหนดคา 2 สวน ไดแก

Page 24: Tc on new2

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

Page 25: Tc on new2

2. Web site connectionsใชจำากดจำานวนสงสดของการเชอมตอหรอคอนเนกชน ซงไมใชจำานวนไคลเอนต เพราะ

คอมพวเตอรไคลเอนตหนงเครองสามารถเปดไดหลายๆ เวบไซตในคราวเดยว การจำากดคอนเนกชนจะชวยลดภาวะของเซรฟเวอรไดทางหนง ในสวนนตามปกตจะเลอกไวท Unlimited คอไมจำากดจำานวน แตหากตองการจำากดจำานวนคอนเนกชน ใหคลกเลอก Connections limited to: แลวใสจำานวนคอนเนกชน เชน 1000