You are on page 1of 26

NGUYN TH THANH VN CNTT - SPKT

6791504

I. Giao thc HTTP II. Nguyn tc hot ng ca Web Server. III. c im ca IIS 6.0. IV. Ci t v cu hnh IIS 6.0.

Thanh Vn - CNTT

HTTP- Hyper Text Transfer Protocol l mt giao thc cho php Web Browser v Web Server c th giao tip vi nhau.

ng dng web l mt ng dng ch/khch (client/server) s dng giao thc HTTP tng tc gia ngi dng vi h thng khc. Trnh khch (client) l cc trnh duyt web nh Internet Explorer (IE), FireFox, Google Chrome, Opera, Trnh ch (server) tip nhn v x l cc yu cu t trnh khch, v d: Apache, IIS, HTTPS cung cp c ch bo mt thng tin khi chuyn chng xuyn qua mng

Thanh Vn - CNTT

Web tnh:
Ban u Web Server ch phc v cc ti liu HTML v hnh nh n gin. Web Server mc c bn, n ch phc v cc ni dung tnh.

Thanh Vn - CNTT

03/04/2014

Web ng:
S dng Common Gateway Interface (CGI):nh ngha cch thc Web Server chy mt chng trnh cc b, sau nhn kt qu v tr v cho Web Browser ca ngi dng gi yu cu.

Web Browser thc s khng bit ni dung ca thng tin l ng, bi v CGI v c bn l mt giao thc m rng ca Web Server.

Thanh Vn - CNTT

1. User yu cu chng trnh phc v 1 trang ng (webstore.cgi)

WEB BROWSER 4. Web server chuyn cc thng tin xut ra t CT CGI v cho browser
WEB SERVER

2. Web server gi CT webstore.cgi v gi n CT cc tham s m web browser yu cu

WEBSTORE.CGI

3. Web server nhn cc thng tin xut ra t CT webstore.cgi

Thanh Vn - CNTT

Thanh Vn - CNTT

IIS - Internet Information Services l cc dch v dnh cho my ch chy trn nn H iu hnh Window nhm cung cp v phn tn cc thng tin ln mng, n c nhiu dch v: Web Server, FTP Server,... Nhim v ca IIS l tip nhn yu cu ca my trm v p ng li yu cu bng cch gi v my trm nhng thng tin m my trm yu cu. IIS s dng cc giao thc mng ph bin l HTTP , FTP, SMTP

Thanh Vn - CNTT

IIS 6.0 c ci trong secure mode H tr nhiu tnh nng chng thc:
Anonymous authentication: khng dng u/p Basic authentication: phi cung cp u/p (khng c m ha khi qua mng) Digest authentication: Ging Basic authentication nhng password c m ha trc khi gi. Dng vi Windows domain controller. Advanced Digest authentication: ging Digest authentication nhng tnh nng bo mt cao hn. Integrated Windows authentication: Dng k thut bm xc nhn thng tin ca users m khng cn phi yu cu gi mt khu qua mng.
Thanh Vn - CNTT

Cch 1; Start | Programs | Administrative Tools | Manage Your Server. Add or remove a role\ Preliminitary Steps \
Application server (IIS, ASP.NET) FrontPage Server Extentions v Enable ASP.NET,

Cch 2; Add or Remove Programs | Add/Remove Windows Components. Application Server, \ Details Internet Information Services,\ Details World Wide Web service, \ Details
Thanh Vn - CNTT

To mi mt Web site. To Virtual Directory. Cu hnh bo mt cho Web Site Cu hnh Web Service Extensions Cu hnh Web Hosting. Cu hnh IIS qua mng (Web Interface for Remote Administration). 7. Qun l Web site bng dng lnh. 8. Sao lu v phc hi cu hnh Web Site. 9. Cu hnh Forum cho Web Site. 1. 2. 3. 4. 5. 6.
Thanh Vn - CNTT

Dng Web Site Creation Wizard ca IIS manager. Web Sites | New | Web Site:
Name Enter the IP address to use for this Web site: Ch nh IP All Unassigned: HTTP c hot ng trn tt c cc a ch ca Server. TCP port this Web site should use: Ch nh cng Host Header for this Web site (Default:None): mun to nhiu Web Site cng s dng chung mt a ch IP Web Site Home Directory: ch nh th mc home ca Web Site. ch nh Anonymous c c quyn truy xut Web Site Access Permistion: ch nh quyn (Read, Excute, Run Script, Write, Browser) Finish

Thanh Vn - CNTT

(Virtual Directory hay cn gi l Alias) nh x mt ti nguyn t ng dn th mc vt l thnh ng dn URL, thng qua ta c th truy xut ti nguyn ny qua Web Browser. Thc hin: Web Site \New, \ Virtual Directory Alias: ch nh tn alias Web Site Home Directory: Ch nh th mc cc b hoc ng dn mng cn nh x, Web Site Access Permistion: Ch nh quyn hn truy xut cho Alias, Finish hon tt qu trnh.
Thanh Vn - CNTT

Mt s tnh nng bo mt cho Web Site nh: Authentication And Access Control: 6 phng thc chng thc, kt hp quyn IP address and domain name restriction: Cung cp mt s tnh nng gii hn host v network truy xut vo Web Site. Secure communication: Bo mt trong giao tip gia Client v Server: Server to ra cc giy chng nhn cho Client (Client Certificate) v yu cu Client khi truy xut ti nguyn vo Server th phi gi giy chng nhn Server xc nhn yu cu c hp l hay khng.

Thanh Vn - CNTT

Chn tab Directory Security. Edit

Thanh Vn - CNTT

WSE 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 WSE ta c th cho php hoc cm Web Site h tr cc dch v tng ng

Thanh Vn - CNTT

IIS cho php ta to nhiu Web Site trn mt Web Server (Web Hosting) Cn khai bo cc thng s nh:
host header name, a ch IP v s hiu cng Port.

C 2 cch to
To nhiu Web Site da vo Host Header Names: (tn host): ch cn mt IP i din cho tt c cc host name. To nhiu Web Site da vo a ch IP Tng ng mt tn Web Site ta phi cung cp 1 IP. To nhiu Web Site da vo Port.
Thanh Vn - CNTT

To nhiu Web Site da vo Host Header Names: Cc bc to:


Dng DNS to tn (hostname) cho Web Site. Right click vo Web Sites \ New, chn Web Site\ Next, m t tn (Descriptions) chn Web Site. IP Address And Port Settings\ Textbox Host Header Name: Cung cp host name (V d: www.abc.vn) Home Directory, t quyn hn cho Web Site Finish hon tt qu trnh
Thanh Vn - CNTT

To nhiu Web Site da vo a ch IP


phng thc ny t s dng hn phng thc 1.

Cc bc to:
Ta phi thm mt hoc nhiu a ch IP cho card mng. Dng DNS to mt hostname tng ng vi IP mi va to. Right click vo Web Sites \ New, chn Web Site\ Next, tn (Descriptions) chn Web Site. IP Address And Port Settings: Chn 1 IP c th cho Web Site Home Directory, t quyn hn cho Web Site Finish hon tt qu trnh
Thanh Vn - CNTT

To nhiu Web Site da vo Port. Cc cu hnh:


Dng DNS to mt hostname tng ng cho tng Web Site nh x v cng mt a ch IP. Right click vo Web Sites \ New, chn Web Site\ Next, m t tn (Descriptions) chn Web Site. IP Address And Port Settings: Ch nh Port (v d: 8080) Home Directory, t quyn hn cho Web Site Finish hon tt qu trnh

Thanh Vn - CNTT

Phi ci thm cng c Remote Administration (HTML)

Thanh Vn - CNTT

Truy cp vo Administration Web Server :


http://<Web Server>:8099 ch nh username, password truy xut vo

Thanh Vn - CNTT

Ta dng lnh iisweb.vbs (file scripte ny c lu tr trong th mc systemroot\System32) to/xa mt Web site mi trn my ni b hoc trn my khc l Windows 2003 member server chy IIS 6.0.
To: iisweb /create Path SiteName option
Xa: iisweb /delete Path SiteName option

Thanh Vn - CNTT

IIS lu tr thng tin cu hnh theo nh dng Extensible Markup Language (XML) c tn: lu :systemroot\System32\Inetsrv
MetaBase.xml v MBSchema.xml

C thao tc trc tip vo hai tp tin ny thay i thng tin cu hnh v IIS. Lu thng tin cu hnh
Click phi vo tn Web Site \chn All Task, \Save Configuration to a file Sau ta ch nh tp tin cu hnh, ng dn th mc lu tr thng tin cu hnh, mt khu m ha cho tp tin cu hnh.

Thanh Vn - CNTT

Phc hi cu hnh Web Site t file cu hnh *.XML:


Click phi vo tn th mc Web Sites chn New, chn Web Site (from file)
sau hp thoi Import configuration:

Ch nh tp tin cu hnh t nt Browse


Click Read File, tp tin ch nh c Import vo hp thoi Select a configuration to import, OK hon tt qu trnh
Thanh Vn - CNTT

Thc hnh theo yu cu

Thanh Vn - CNTT

You might also like