You are on page 1of 5

Criar um Servidor WWW

com Windows XP Pro IIS

CentrodeCompetnciadaBeiraInterior IldioVicenteilidio@centrononio.com v1.1Junho/2006

Este trabalho est licenciado como Creative Commons: Atribuio-Partilha nos termos da mesma licena 2.5 http://creativecommons.org/licenses/by-sa/2.5/pt/deed.pt_PT

CentrodeCompetnciadaBeiraInterior

Introduo
EsteguianopretendeserummanualdeinstalaonemdeconfiguraodoIIS,apenas umasriedenotasrecolhidasporexperinciaprpriaedisponibilizadocomaintenode facilitaroprocessoaquemnecessitardeorepetir.

Descrio
ApesardenoserinstaladopordefeitooWindowsXPProfessionalincluioservidorde internetIIS5.1(InternetInformationServices),queincluiointerpretadordescriptsASP.O WindowsXPHomenopermitequesejainstaladooIIS(emborapossaserconvencidoa instalaroPWS,umaversoanteriordoIISqueacompanhavaoWindows98).

Instalao
ParainstalaroIISnecessriooCDdeinstalaodoWindowsXP. NopaineldeControloabriracaixadeAdicionarouRemoverProgramasedeseguida clicaremAdicionar/RemovercomponentesdoWindows.

Imagem1:Oassistentedeinstalao/remoode componentesdoWindowsXP

Imagem2:AcaixadeselecodecomponentesdoIIS

EscolaSecundriadeNunolvaresAv.Nunolvares6000083CasteloBranco 272321133272327713 http://www.centrononio.cominfo@centrononio.com

CentrodeCompetnciadaBeiraInterior

OIISconstitudopelosseguintesmdulos(apresentadosnumaestruturaemrvore): ServiosdeInformaoeInternet Documentao ExtensesdeservidordoFrontPage2000 FicheirosComuns(*) ServioFTP(FileTransferProtocol) ServioSMTP ServioSMTP ServioWorldWideWeb Directriovirtual'Impressoras' Directriovirtual'Scripts' LigaoWebdoambientedetrabalhoremoto ServioWorldWideWeb(*) SnapInServiosdeInformaoInternet(IIS)(*) Ainstalaomnimaocupacercade5MBeacompletacercade55MB. Osmdulosnecessriosaumainstalaomnimaestomarcadoscomum(*). claroquenoconvminstalarfuncionalidadesquenosejamprecisas,sealgumavez foremnecessriassofceisdeinstalar. Quandoterminaainstalaooservidorjestdisponvel(semsernecessrioreiniciar!), bastaacedercomumnavegadorahttp://localhost.

Configurao
AconfiguraodoIISpodeseracedidaatravsdeIniciarPaineldeControlo DesempenhoeManutenoFerramentasAdministrativasServiosde informaoInternet(IIS)(ou,seopaineldecontroloestiveremmodoclssico: IniciarPaineldeControloFerramentasadministrativasServiosde informaoInternet(IIS)).

Imagem3:PaineldeconfiguraodoIIS

ApartirdopaineldoIISpodemserconfiguradosvriosservidoresatravsdarede,maspor defeitoapenasestpresenteoservidorlocal.Cadaservidorpodealojarvrioswebsites,cada websitepodetervriosdirectriosvirtuais.


EscolaSecundriadeNunolvaresAv.Nunolvares6000083CasteloBranco 272321133272327713 http://www.centrononio.cominfo@centrononio.com

CentrodeCompetnciadaBeiraInterior

Cadadirectrio/websitetemumasriedepermissesque,senoforemmodificadas,so herdadasdonvelanteriordaestruturaemrvore.Assim,porexemplo,comooWebsite predefinidotempermissoparaexecutarscripts,todasasaplicaesedirectrioscriados noseuinteriortambmvoteressapermissopordefeito. Ainteracoentreaspermissesdosdirectriosvirtuais(controladaspeloIIS),eas permissesdosdirectriosfsicosemsistemadeficheirosNTFS(controladaspeloWindows), podemserumaimportantefontededoresdecabea. OIIScriaumacontadeutilizadornoWindowsXPchamadoIUSR_<nome_pc>,em que<nome_pc>onomedocomputador.Esteutilizador,representaoutilizadorda internet(InternetUseR)queestconsultarositee,portanto,notemtodasaspermissesque teriaumutilizadorrealdocomputador.Podemexistirproblemasse,poralgumarazo,as pastasdefinidascomodirectriosvirtuaisnotiveremaspermissesnecessriasparao utilizadorIUSR_...aspoderutilizar(podemporexemplotersidoprotegidascontraaleitura poroutrosutilizadores). Postoistotentemoscriarumapastavirtualparatestaroservidoreacapacidadede interpretarcdigoASP. PordefeitooIIScriaumapastaC:\Inetpub\wwwrootondevaiarmazenarosficheirosa disponibilizarpeloservidorweb.Oconceitodedirectriovirtualpermitequeosdirectrios fsicosseencontrememqualqueroutrolocal(atemdisqueteouCD),masporumaquesto deorganizaoefacilidadedegestodevemsermantidosemC:\Inetpub\wwwroot. CriemosentoapastaC:\Inetpub\wwwroot\teste.Apartirdomomentoemquecriada apastaficadisponvelemhttp://localhost/teste,porqueumasubpastadodirectrio definidocomoraizdosite. Deseguidacriarumficheirodetextochamadoindex.aspcomoseguintecontedo: <%Response.Write(ScriptsASPafuncionar.)%> Convmterasextensesdeficheirosvisveis,poisseoficheiroforcriadocomoNotepad eleacrescentaaextenso.TXT(ficandoindex.asp.TXT,oquenofuncionaria). Sesetentaracederahttp://localhost/testeoservidorenviaumerroDirectorylisting denied,masseacedermosahttp://localhost/teste/index.aspfuncionacorrectamente.Isto aconteceporqueodocumentoindex.aspnoumdocumentopordefeito,ouseja,sefor indicadoonomedeumdirectrionoprocuradoestedocumento. Entovamosagoracriarodirectriovirtual.NopaineldeconfiguraodoIISfazer cliquedireito(aformamaisrpida)sobreWebsitepredefinidoeescolherNovo Directriovirtual...,oquedincioaumassistente.Noprimeirocampoquepede, Alias,colocaseonomecomqueodirectriovaiseridentificadopelobrowser,nestecaso teste.NopassoseguinteprocurarodirectrioC:\Inetpub\wwwroot\teste.Deixaras permissesapenascomoLeituraeExecutarscripts.

EscolaSecundriadeNunolvaresAv.Nunolvares6000083CasteloBranco 272321133272327713 http://www.centrononio.cominfo@centrononio.com

CentrodeCompetnciadaBeiraInterior

Imagem4:OIISjcomodirectriovirtualteste

Aoescolheromesmonomeparaodirectriorealevirtualasseguramosqueoacessosefaz sempreaodirectriovirtual. Nestemomentooacessoahttp://localhost/testeproduzexactamenteomesmoresultado queantes. Temosdealteraraspropriedadesdodirectriovirtualteste.Paraissoomaisfcilclicar comobotodireitosobretesteeescolherPropriedades.Clicarnoseparador DocumentoseAdicionar...,paraadicionarodocumentoindex.asplistade documentospredefinidos.AgorabastafazerOK. Apartirdestemomentooficheiroindex.aspumficheiropredefinido,masAPENAS paraodirectriotesteeossubdirectriosquepossaviraconter. Agora,oacessoahttp://localhost/testefazapareceramensagemScriptsASPa funcionar.,seistonoacontecer...algumacoisacorreumal...

EscolaSecundriadeNunolvaresAv.Nunolvares6000083CasteloBranco 272321133272327713 http://www.centrononio.cominfo@centrononio.com

You might also like