Académique Documents
Professionnel Documents
Culture Documents
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
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
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.
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...