บทที่ 11
การติดตั้งและบริหารอินเตอร์เน็ตเซอร์ฟเวอร์
(Installation and Administration
of IIS Server)
ซอฟต์แวร์ด้านอินเตอร์เน็ตเซอร์ฟเวอร์มีหลายชนิด
ๆ ที่สำคัญและมีผู้นิยมใช้มากได้แก่ Netscape Enterprise Server, Web Site
ของ O'Relly และ Internet Information Sever(IIS) ของไมโครซอฟต์ แต่ละชนิดก็มีข้อดีข้อเสียแตกต่างกันไป
ข้อดีหนึ่งของ IIS คือเป็นซอฟต์แวร์ที่แจกฟรีมากับวินโดวส์เอ็นทีเซอร์ฟเวอร์
ซึ่งสามารถติดตั้งพร้อมกับการติดตั้งวินโดวส์เอ็นทีเซอร์ฟเวอร์ หรือติดตั้งเพิ่มเติมในภายหลังก็ได้
ในบทนี้จะกล่างถึงการติดตั้ง IIS ภายหลังจากการติดตั้งวินโดวส์เอ็นทีเซอร์ฟเวอร์เสร็จแล้ว
อย่างไรก็ตามจอภาพการติดตั้งจะไม่แตกต่างกัน
การติดตั้ง IIS ต้องมีทรัพยากรต่อไปนี้
-
เครื่องคอมพิวเตอร์ ที่มีหน่วยความจำเพิ่มเติมจากปกติ
ประมาณ 8 เมกะไบท์
-
ที่ว่างในจานแม่เหล็ก ประมาณ 30 เมกะไบท์
-
โปรโตคอล TCP/IP
ถ้าต้องการใช้ IIS ภายในองค์กร จะต้องมีเครื่องลูกข่ายที่เชื่อมต่อกับ
IIS โดยจะต้องเตรียมการในสิ่งต่อไปนี้
-
โปรโตคอล TCP/IP ที่เครื่องลูกข่าย
-
การจัดตั้ง DNS Server หรือ WINS Server
ในองค์กร
ในกรณีที่ต้องการเชื่อมต่อกับอินเตอร์เน็ต
จะต้องเพิ่มเติมสิ่งต่อไปนี้
-
สายเชื่อมโยงไปยัง ISP (Internet Services
Provider)
-
กลุ่ม IP Address และชื่อโดเมนซึ่งขอลงทะเบียนได้จาก
ISP
กระบวนการติดตั้ง TCP/IP นั้นได้กล่าวมาแล้วในบทที่
8
การติดตั้ง IIS
1. Logon ด้วย
Administrator
2. เปิดไอคอน
Network ในคอนโทรลพาเนล
3. คลิกที่
Services Tab แล้วกดปุ่ม Add... จะปรากฎจอภาพ Select Network Services ดังรูป
4. เลือกรายการ
Microsoft Internet Information Server แล้วตอบ OK โปรแกรมติดตั้งจะให้ระบุตำแหน่งที่เก็บข้อมูล
CD-ROM ของวินโดวส์เอ็นทีเซอร์ฟเวอร์
5. เมื่อได้ตอบคำถามเกี่ยวกับการ
Close โปรแกรมต่างๆที่กำลังทำงานอยู่แล้ว จะปรากฎจอภาพ Microsoft Internet
Information Server Setup ขึ้นมาดังรูป
รายการแต่ละรายการที่แสดงขึ้นมาให้เลือกมีความหมายดังนี้
-
Internet Service Manager : โปรแกรมที่ใช้สำหรับการบริหารจัดการ
IIS
-
World Wide Web Service : โปรแกรม WWW
Server
-
WWW Service Sample : โปรแกรมและข้อมูลตัวอย่างสำหรับทำงานใน
IIS
-
Internet Service Manager(HTML) : คล้ายกับโปรแกรม
Internet Service Manager แต่ทำงานโดยใช้ WWW Browser
-
Gopher Service : ติดตั้งโปรแกรม Gopher
-
FTP Service : ติดตั้งโปรแกรม FTP
-
ODBC Drivers and Administration :
ติดตั้ง ODBC(Open Database Connectivity)ไดรว์เวอร์และโปรแกรมที่ใช้ในการบริหาร
ODBC (ODBC ใช้สำหรับการเชื่อมต่อระหว่าง โปรแกรมต่างๆกับระบบฐานข้อมูล โดยมี
ODBC เป็นตัวกลาง เพื่อให้โปรแกรมที่เขียนขึ้นไม่ยึดติดกับฐานข้อมูลใดๆ เพียงแต่ฐานข้อมูลที่จะนำมาใช้จะต้องสนับสนุน
การเชื่อมต่อแบบ ODBC ด้วย)
6. เมื่อเลือกรายการที่ต้องการติดตั้งแล้ว
กดปุ่ม OK โปรแกรมติดตั้งจะแสดงจอภาพเพื่อให้ระบุ Path ที่ต้องการติดตั้งโปรแกรม
WWW, FTP และ Gopher Server ที่เลือกไว้ดังรูป
7. เมื่อระบุ
Path เสร็จแล้ว ตอบ OK โปรแกรมติดตั้งจะทำการ Copy ข้อมูลจะแผ่น CD-ROM ของวินโดวส์เอ็นทีเซอร์ฟเวอร์ไปยังฮาร์ดดิส
การทดสอบผลการติดตั้ง IIS
ทดสอบโดยใช้โปรแกรม WWW Browser
ซึ่งมีอยู่หลายยี่ห้อ เช่น Netscape Navigator หรือ Internet Explorer โดยเรียกโปรแกรมนี้ขึ้นมา
แล้วระบุข้อความใน URL โดยระบุ IP Address ของเซอร์ฟเวอร์ที่ติดตั้ง IIS (การทดสอบนี้สามารถทำได้ที่เครื่องลูกข่ายอื่นหรือทดสอบที่เครื่องที่ติดตั้ง
IIS) ตัวอย่าง URL
http://203.154.126.136
ในกรณีที่ IP Address ได้ลงทะเบียนเป็นชื่อแล้วก็สามารถใช้ชื่อนั้นใน
URL ได้ เช่น
http://isecwww.nida.ac.th
ถ้าการติดตั้ง IIS เรียบร้อยจะปรากฎจอภาพแสดงข้อมูลดังรูป
การบริหารจัดการ IIS
การบริหารและจัดการ IIS ทำได้โดยใช้โปรแกรม
Internet Service Manager หรือ โปรแกรม Internet Service Manager(HTML) ก็ได้
โปรแกรมทั้งสองจะอยู่ในเมนู Microsoft Internet Server(Common) เมื่อเรียกโปรแกรม
Internet Service Manager จะปรากฎจอภาพดังรูป
ลักษณะการแสดงรายการของบริการต่างๆมี
3 ลักษณะคือ แสดงรายการเรียงตาม Server(Server View), แสดงรายการเรียงตาม
Server โดยแสดงเป็นรายละเอียด(Report View) และ เรียงตาม Service(Services
View) การเปลี่ยนลักษณะการแสดงทำได้โดยใช้เมนู View
การแสดงรายการแบบ Report View จะแสดงรายชื่อ
Service, สถานะของ Service(Running/Paused/Stoped) โดยมีเมนูและ Popup Menu
เพื่อใช้สำหรับการ Start,Stop,Pause บริการ
โปรแกรมนี้ยังสามารถจัดการ IIS ที่รันบนเซอร์ฟเวอร์อื่นได้
โดยใช้เมนู Properties/Connect to แล้วระบุเครื่องที่ต้องการบริหาร
การจัดการ WWW Service
ทำโดยการเรียก Properties ของ WWW
Service ขี้นมาโดยใช้ปุ่ม Properties บนทูลบาร์หรือใช้เมนู Properties/Service
Properties จะปรากฎจอภาพ WWW Service Properties ดังรูป
ใน WWW Service Properties จะมี
Tab 4 Tab ด้วยกันดังนี้
1. Service
Tab : ใช้ในการปรับแต่งข้อมูลต่างๆของ Service รายละเอียดการปรับแต่งได้แก่
-
TCP Port : ระบุหมายเลข Port ที่ให้บริการ
WWW Service
-
Connection Time Out : ระยะเวลาที่
WWW จะลบข้อมูลของเครื่องลูกข่ายที่ติดต่อเข้ามาแล้วและขาดการติดต่อมานานเท่าใด
-
Maximum Connection : จำนวนเครื่องลูกข่ายสูงสุดที่ติดต่อเข้ามาพร้อมกันได้
-
Anonymous Logon, User Name : กำหนดชื่อผู้ใช้ซึ่งเป็นตัวแทนของการเข้ามาใช้บริการ
WWW ของ IIS บนวินโดวส์เอ็นทีเซอร์ฟเวอร์ โดยที่ผู้ใช้ไม่ต้องมีรหัสบัญชีผู้ใช้บนวินโดวส์เอ็นทีเซอร์ฟเวอร์มาก่อนก็สามารถจะเรียกข้อมูลไปดูได้
เมื่อติดตั้ง IIS โปรแกรมติดตั้งจะสร้างรหัสบัญชีผู้ใช้ขึ้นต้นด้วย IUSR_
แล้วตามด้วยชื่อเครื่องคอมพิวเตอร์ และจะกำหนดรหัสผู้ใช้นี้เป็นตัวแทนการใช้งานสำหรับการขอรับบริการด้าน
WWW
-
Password Authentication
-
Allow Anonymous : ยอมให้ผู้ใช้ที่ไม่มีรหัสบัญชีผู้ใช้และใช้รหัสผู้ใช้ใน
Anonymous Logon เพื่อเข้ามาใช้บริการได้หรือไม่
-
Basic(Clear Text) : วิธีการรับส่งรหัสผู้ใช้/รหัสผ่านระหว่างเครื่องลูกข่ายกับเซอร์ฟเวอร์
เป็นแบบไม่เข้ารหัส
-
WIndows NT Challenge/Response : วิธีการรับส่งรหัสผู้ใช้/รหัสผ่านระหว่างเครื่องลูกข่ายกับเซอร์ฟเวอร์
เป็นแบบเข้ารหัส
2. Directories
: ใช้ในการกำหนดชื่อแทน(alias) เพื่อใช้ในการอ้างถึงเอกสารแต่ละชุดกัน
คล้ายกับการตั้งชื่อเอกสารชุดต่างๆ เพื่อให้สามารถเรียกใช้ได้ง่ายและรวดเร็ว
เช่น
sample ---> c:\InetPub\WWWroot\project\sample
เป็นการตั้งชื่อ sample เป็นเอกสารชุดหนึ่งที่เก็บไว้ในโฟลเดอร์
c:\InetPub\WWWroot\project\sample และเมื่อต้องการเอกสารชุดนี้เพียงแต่ระบุ
sample ไว้ต่อท้าย URL เดิม ดังนี้
http://203.154.126.136/sample
ลักษณะของ directories tab เป็นดังรูป
-
พื้นที่ส่วนบน แสดงรายการของ directories
และชื่อแทน(alias)
-
Enable Default Document ยอมให้เครื่องลูกข่ายระบุแต่เพียงชื่อ
alias เข้ามา แล้วโปรแกรมจะนำเอาเอกสารเริ่มต้นในโฟลเดอร์มาให้ เช่น http://203.154.126.136/sample
โปรแกรมจะนำเอา เอกสารชื่อ default.htm มาจาก sample ให้ ซึ่งมีค่าเท่ากับการป้อน
URL เป็น http://203.154.126.136/sample/default.htm
-
Directory Browsing Allow ยอมให้สามารถแสดงรายชื่อแฟ้ม/โฟลเดอร์ขึ้นมาได้
ถ้าไม่มีการระบุชื่อเอกสาร โดยแสดงรายการคล้ายกับการเรียกคำสั่ง DIR ใน MS-DOS
ถ้าต้องการเพิ่มชื่อ alias หรือต้องการเปลี่ยนแปลงก็สามารถทำได้โดย
กดปุ่ม Add... หรือ Edit Properties ตามลำดับซึ่งจะปรากฎจอภาพดังรูป
-
Directory : ระบุ Path ที่ต้องการเก็บข้อมูล
-
Home Directory : กำหนดว่าเป็นจุดเก็บเอกสาร
โดยที่ผู้ใช้ที่เรียกเข้ามาโดยใช้ชื่อเครื่องหรือ IP Address เท่านั้นจะทำให้ได้เอกสารใน
Home Directories ไป
-
Alias : ชื่อแทนไดเร็คทอรี่
-
Virtual Server : กำหนดให้ NT Server
มีลักษณะคล้ายกับมี Server ให้บริการอยู่หลายๆ Server การกำหนดแบบนี้จะต้องกำหนดให้เครื่องนี้มี
IP Address หลายๆอันก่อน โดยกำหนดที่ไอคอนของ Network ในคอลโทรลพาเนล แล้วจึงกำหนดว่ามี
Virtual Server แล้วระบุ IP Address ให้
-
Access : กำหนดสิทธิ์ในการใช้งานไดเร็คทอรี่ว่า
-
Read : สามารถอ่านข้อมูลได้
-
Execute : สามารถเรียกโปรแกรมมารันทำงานได้
เช่นในกรณีที่เขียนโปรแกรมโดยใช้ CGI(Common Gateway Interface) หรือเขียนโดย
ASP (Active Server Page) จะต้องระบุว่า Execute ได้
3. Logging Tab
: กำหนดว่าจะตรวจจับการทำงานของ WWW Server พร้อมทั้งบันทึกรายละเอียดการปฏิบัติงานไว้ในแฟ้มข้อมูลหรือไว้ในฐานข้อมูล
4. Advance
Tab : เป็นส่วนหนึ่งของการกำหนดระดับความปลอดภัย โดยการระบุ IP Address
ของเครือข่ายที่สามารถเข้ามาใช้บริการได้ หรือ ห้าม IP Address ของเครือข่ายที่ไม่ต้องให้เข้ามาใช้บริการ
การจัดการ FTP Service
เมื่อเรียก FTP Services Properties
ขึ้นมาจะปรากฏจอภาพดังรูป
จากรูปจะเห็นว่ามี Tab 5 Tab โดยแต่ละ
Tab มีรายละเอียดการใช้งานดังนี้
1. Service Tab
: ใช้กำหนดรายละเอียดการเข้าใช้บริการ FTP Server การกำหนดคล้ายกับของ WWW
Service
2. Message
Tab : ใช้กำหนด ข้อความสื่อสารกับเครื่องลูกข่ายเมื่อเข้ามาใช้งาน(Welcome
Message) เมื่ออกจากการใช้บริการ(Exit Message)
3. Directories
Tab : กำหนดชื่อแทนของไดเร็คทอรี่ที่ยอมให้เข้ามาใช้งานได้ การกำหนดคล้ายกับ
WWW Service
4. Logging
Tab : การกำหนดคล้ายกับ WWW Service
5. Advance
Tab : การกำหนดคล้ายกับ WWW Service
การจัดการ Gopher Service
ลักษณะการจัดการคล้ายกับ WWW Service
ลักษณะจอภาพเป็นดังรูป
BACK
Chapter 1/ Chapter 2 /Chapter
3 / Chapter 4 / Chapter
5 / Chapter 6 / Chapter
7 / Chapter 8 / Chapter
9
NEXT
Chapter 10
/ Chapter 11/ Reference