bản slide quản trị mang nhóm 6

35
BẢN BÁO CÁO NHÓM MÔN QUAN TRỊ MẠNG NỘI DUNG BÁO CÁO : DỊCH VỤ WEBSITE SERVER Thành viên trong nhóm: Võ Luận Nguyễn Hoàng Huy Bùi Văn Tuyền Phan Thị Mỹ Nguyễn Thế Duy Giảng viên hướng dẫn : Huỳnh Ngọc Thọ

Upload: luan-vo-pro

Post on 06-Aug-2015

37 views

Category:

Documents


9 download

TRANSCRIPT

BN BO CO NHM MN QUAN TR MNG

NI DUNG BO CO : DCH V WEBSITE SERVER

Ging vin hng dn : Hunh Ngc Th

Thnh vin trong nhm: V Lun Nguyn Hong Huy Bi Vn Tuyn Phan Th M Nguyn Th Duy

Bn bo co

Ni dung:

Giao thc HTTP Nguyn tc hot ng ca website server c im IIS 6.0 Ci t v cu hnh IIS 6.0

Bn bo co

Ni dung:

Giao thc HTTP Nguyn tc hot ng ca website server c im IIS 6.0 Ci t v cu hnh IIS 6.0

Bn bo co

I.Gio thc HTTP:-Ngn ng HTML (HyperText Markup Language) l mt ngn ng m t, bao gm tp hp cc th (tag) dng m t cc trang Web. Mi th thng thng l mt cp ch v tr bt u th v v tr kt thc th. -L mt giao thc cho php Web Browser v Web Server c th giao tip nhau - Bt u l 1 giao thc n gin nh vi cc giao thc chun khc trn internet - Cc thng tin u c iu khin truyn di dng vn bn thong qua kt ni TCP

- Cng mc nh ca HTTP l cng 80- Gio thc HTTp phin bn u tin phc v yu cu / p ng (request/response) - Giao thc ci tip HTTP/1.1 cc ci tin ng k. N h tr kt ni lu di(persistent connectinon). - Trong HTTP / 1.0 mt kt ni phi c thit lp n Server cho mi i tng m Browser mun

Bn bo co Ni dung:

Giao thc HTTP Nguyn tc hot ng ca website server c im IIS 6.0 Ci t v cu hnh IIS 6.0

Bn bo co

Nguyn tc hot ng ca web server

o

Nguyn tc hot ngWeb server mc c bn, ch phc v cc ni dung tnh. Ngy nay pht trin vi mc phc tp hn, trong quan trng nht c l l ni dung ng.

Bn bo co

o S hot ng ca Web ServerWeb Browser

1.User yu cu ti liu web.vd: index.htmlWeb Server

4.Web server tr ti liu v cho browser

2.Web server tm ti liu trn h thng fileFile System

3.Web server ly ti liu trn h thng file

Bn bo co

Cc tin trnh c bnoTrnh duyt s tch a ch web lm 3 phn1. Phn giao thc: (http) 2. My ch tn min: (www.tailieu.net) 3. Tn tp: (web-server.html)

o Trnh duyt lin h vi my ch tn min phn tch tn min thnh a ch IP ca Webserver.

o Trnh duyt gi tip mt kt ni ti my ch c a ch IP tng ng qua cng 80.

Bn bo co

Cc tin trnh c bnoDa trn giao thc HTTP, trnh duyt gi yu cu ti my ch, yu cu tp "http://computer.howstuffworks.com/web-server.htm.". oTip n, my ch s gi on text dng HTML n trnh duyt web ca web client. Trnh duyt web c cc th HTML, nh dng trang web v kt xut ra mn hnh ca webclient.

Bn bo co

Cc khi nim My ch v my khchoMy ch l loi my tnh cung cp dch v (my ch dch v web, my ch dch v th in t) n cc my khc.

oMy khch l nhng my tnh c s dng kt ni ti cc dch v trn cc my ch s dng cc dch v nh dch v web.

Bn bo co

Cc khi nim My ch v my khchoV d: Khi ta kt ni ti a ch www.yahoo.com xem trang web, trong trng hp ny, Yahoo! ang s dng mt my tnh, c gi l my ch (cng c th l mt nhm cc my ch c cu hnh ln) c kt ni trn Internet, nhm cung cp dch v web cho ngi s dng. My tnh ca ngi s dng khng cung cp dch v no trn Internet ngi khc truy cp, do n ch c coi l my tnh s dng thng thng, hay cn gi l my khch.

Bn bo co

my phc vo My ch web cn gi l Webserver dng phc v webo My ch email cn gi l Mail Server dng phc v vic gi th o hoc my ch FTP cn gi l FTP Server dng truyn file...

Bn bo co

o

web tnh l nhng trang web khng thay i, tr khi ngi to ra trang web thay i li.

oWeb ng l g? cng c tm kim (Search engine) cho php bn g vo cc t kha trong mt form HTML, sau n t ng to ra trang web da trn t kha . Ti khon ngi dng cho php bn a vo tn min trong form HTML v ni dung trang web c gi tr li s thay i ty thuc vo tn min m bn g vo.

Bn bo co

Ni dung:

Giao thc HTTP Nguyn tc hot ng ca website server c im IIS 6.0 Ci t v cu hnh IIS 6.0

Bn bo co

IIS 6.0 c sn trn tt c cc phin ca Windows 2003, IIS cung cp mt s c im mi gip tng tnh nng tin cy, tnh nng qun l, tnh nng bo mt, tnh nng m rng v tng thch vi h thng mi.

Bn bo co

1. Cc thnh phn chnh trong IIS. Hai thnh phn chnh trong IIS 6.0 l kernel-mode processes v usermode processes, ta s kho st mt s thnh phn sau: - HTTP.sys: L trnh iu khin thuc loi kernel-mode device h tr chng nng chuyn HTTP request n ti cc ng dng trn user-mode: - Qun l cc kt ni Transmission Control Protocol (TCP). - nh tuyn cc HTTP requests n ng hng i x l yu cu (correct request queue). - Lu gi cc response vo vng nh (Caching of responses in kernel mode). - Ghi nhn nht k cho dch v WWW (Performing all text-based logging for the WWW service). - Thc thi cc chc nng v Quality of Service (QoS) bao gm: connection limits, connection time-outs, queue-length limits, bandwidth throttling. - WWW Service Administration and Monitoring Component: cung cp c ch cu hnh dch v

Bn bo co

WWW v qun l worker process. - Worker process: L b x l cc yu cu (request) cho ng dng

Web, worker process c th x l cc yu cu v gi tr kt qu di dng trang Web tnh, gi cc ISAPI Extensions, kch hot cc CGI handler, tp tin thc thi ca worker process c tn l W3wp.exe. Worker process chy trong user-mode. Inetinfo.exe l mt thnh phn trong user-mode, n c th np (host) cc dch v trong IIS 6.0, cc dch v ny bao gm: File Transfer Protocol service (FTP service), Simple Mail Transfer Protocol service (SMTP service), Network News Transfer Protocol service (NNTP service), IIS metabase.

Bn bo co

2. Nng cao tnh nng bo mt. - IIS 6.0 khng c ci t mc nh trn Windows 2003, ngi qun tr phi ci t IIS v cc dch v lin quan ti IIS. - IIS 6.0 c ci trong secure mode do mc nh ban u khi ci t xong IIS ch cung cp mt s tnh nng c bn nht, cc tnh nng khc nh Active Server Pages (ASP), ASP.NET, WebDAV publishing, FrontPage Server Extensions ngi qun tr phi kch hot khi cn thit. - H tr nhiu tnh nng chng thc: -Anonymous authentication cho php mi ngi c th truy xut m khng cn yu cu username v password -Basic authentication: Yu cu ngi dng khi truy xut ti nguyn phi cung cp username v mt khu thng tin ny c Client cung cp v gi n Server khi Client truy xut ti nguyn. -Username v password khng c m ha khi qua mng.

Bn bo co

Digest authentication: Hot ng ging nh phng thc Basic authentication, nhng username v mt khu trc khi gi n Server th n phi c m ha v sau Client gi thng tin ny di mt gi tr ca bm (hash value). Digest authentication ch s dng trn Windows domain controller. Advanced Digest authentication: Phng thc ny ging nh Digest authentication nhng tnh nng bo mt cao hn. Advanced Digest dng MD5 hash thng tin nhn din cho mi Client v lu tr trong Windows Server 2003 domain controller. Integrated Windows authentication: Phng thc ny s dng k thut bm xc nhn thng tin ca users m khng cn phi yu cu gi mt khu qua mng. NET Passport Authentication: l mt dch v chng thc ngi dng cho php ngi dng to sign-in name v password ngi dng c th truy xut vo cc dch v v ng dng Web trn nn .NET. IIS s dng account (network service) c quyn u tin thp tng tnh nng bo mt cho h thng

Bn bo co

3. H tr ng dng v cc cng c qun tr.Application Pool: l mt nhm cc ng dng cng chia s mt worker process (W3wp.exe). worker process (W3wp.exe) cho mi pool c phn cch vi worker process (W3wp.exe) trong pool khc. Mt ng dng no trong mt pool b li (fail) th n khng nh hng ti ng dng ang chy trong pool khc. Thng qua Application Pool gip ta c th hiu chnh c ch ti s dng vng nh o, ti s dng worker process, hiu chnh performance (v request queue, CPU), health, Identity cho application pool. ASP.NET: l mt Web Application platform cung cp cc dch v cn thit xy dng v phn phi ng dng Web v dch v XML Web.

Bn bo co

Ni dung:

Giao thc HTTP Nguyn tc hot ng ca website server c im IIS 6.0 Ci t v cu hnh IIS 6.0

Bn bo co

1. Ci t IIS 6.0 Web Service.-IIS 6.0 khng c ci t mc nh trong Windows 2003 server, ci t IIS 6.0 ta thc hin cc bc nh sau: Chn Start | Programs | Administrative Tools | Manage Your Server. - Ta chn biu tng Add or remove a role, chn Next trong hp thoi Preliminitary Steps

Bn bo co

Chn Application server (IIS, ASP.NET) trong hp thoi server role, sau chn Next. Chn hai mc ci t FrontPage Server Extentions v Enable ASP.NET, sau chn Next, chn Next trong hp thoi tip theo.

Bn bo co

Sau h thng s tm kim I386 source ci t IIS, nu khng tm c xut hin yu cu ch nh ng dn cha b ngun I386, sau ta chn Ok trong hp thoi

Bn bo co

1. m: ci t IIS 6.0

Bn bo co

Trong hp thoi IIS Manager c xut hin 3 th mc: - Application Pools: Cha cc ng dng s dng worker process x l cc yu cu ca HTTP request. - Web Sites: Cha danh sch cc Web Site c to trn IIS. - Web Service Extensions: Cha danh sch cc Web Services cho php hay khng cho php Web Server c th thc thi c mt s ng dng Web nh: ASP, ASP.NET, CGI, WebDAV,

Bn bo co

2. m:Cu hnh Default Web Site

Bn bo co

3. m to Virtual Directory

Bn bo co

4. m: cu hnh bo mt cho web site

Bn bo co

5.Cu hnh Web Service Extensions. IIS Web Service Extensions cung cp rt nhiu cc dch

v m rng nh: ASP, ASP.NET, Frontpage Server Extensions 2002 WebDAV, Server Side Includes, CGI Extensions, ISAPI Extensions. Thng qua IIS Web Service Extensions ta c th cho php hoc cm Web Site h tr cc dch v tng ng (Nu trn Web Application ca ta c s dng cc ng dng trn th ta phi kch hot Web Service tng ng

Bn bo co

6. Cu hnh Web Hosting. IIS cho php ta to nhiu Web Site trn mt Web Server,

k thut ny cn gi l Web Hosting. nhn din c tng Web Site Server phi da vo cc thng s nh host header name, a ch IP v s hiu cng Port.

Bn bo co

Cc bc to: - Dng DNS to tn (hostname) cho Web Site. - Nhp chut phi vo th mc Web Sites trong IIS Manager

chn New, chn Web Site, tip theo chn Next, m t tn (Descriptions) chn Web Site. - Cung cp host name (V d ta nhp tn: nhm 6.net) cho Web Site cn to trong Textbox Host Header Name ca hp thoi IP Address And Port Settings

Bn bo co

m: Cu hnh Web Hosting.

Bn bo co

7. Qun l Web site bng dng lnh. 1. To Web Site.

Ta dng lnh iisweb.vbs (file scripte ny c lu tr

trong th mc systemroot\System32) to mt Web site mi trn my ni b hoc trn my khc l Windows 2003 member server chy IIS 6.0. C php lnh: Iisweb.vbs /create Path SiteName [/b Port] [/I IPAddress] [/d HostHeader] [/dontstart] [/s Computer] [/u [Domain\]User [/p password] ]

Bn bo co

2. Xa Web Site. C php lnh: iisweb /delete WebSite [WebSite...] [/s Computer [/u

[Domain\]User/p Password]] V d: iisweb /delete "My First Novel"