You are on page 1of 6

CriarumServidor WWWemWindows com

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
EsteguianopretendeserummanualdeApachenemomanualdeinstalaodaaplicao. apenasumacolecodeapontamentossobreoprocessodeinstalaoeconfigurao simplesdoApache,parafacilitaroprocesso,casoalgumnecessitedeoexecutar.

Descrio
OservidordeWebApacheestdisponvelsoblicenaOpenSource,temarquitectura modular,muitoestvel,rpidoeseguro.Altimaversodisponvelnestemomentoa 2.2.2,emboratambmestejamdisponveisversesanteriores.Oservidorverso1.3.35 disponibilizadoporhaveralgunsmdulosquesoincompatveiscomaverso2.Alguns administradorespreferemtambmusaraverso1porserdesenvolvidahmaistempoe possuir(presumivelmente)menosproblemasdesegurana. Nesteguiavouusaraverso2,porseraqueseencontranestemomentoem desenvolvimentomaisactivoeassegurarmaisfacilmenteosuporteanovastecnologias,mas noaverso2.2.2esima2.0.58,poishalgumaincompatibilidadesentreoPHPeaverso 2.2.2doApache.Como,normalmente,nohinteresseeminstalarisoladamenteoservidor Apache,massimemconjuntocomaliguagemPHPeabasededadosMySQL,prefervel usaraverso2.0.58. Podeserobtidoemhttp://httpd.apache.org/.TeratenoqueoApacheest disponvelparavriasplataformas(UnixeWindows)equetambmestodisponveisas fontesdoprograma.necessrioprocuraraversoBINRIAparaWIN32.Porexemplo,o ficheiroabuscarnoservidordaTelepac: http://apache.telepac.pt/httpd/binaries/win32/apache_2.0.58 win32x86no_ssl.msi. AversoWin32compatvelcomossistemasoperativosWindows98,Me,2000,XPe 2003.TambmpodeserinstaladoemWindows95(!?),masnecessrioseguirasinstrues nositedoApache.

Instalao
UmavezqueoficheirodeinstalaoestnoformatopadrodaMicrosoft(MSI),basta fazerumduploclicknoficheiroparainiciarainstalao. Nainformaodoservidor,oinstalador pedeonomededomniodarede.Seo computadornoestivernumaredepodeser introduzidoqualquervalor.Seoservidorfor serusadocomoservidorweb,deveser indicadoodomnioweb,porexemplo exemplo.com. OnomedoservidoroURLdamquina, dentrodarede.Normalmenteserusado algocomowww.exemplo.com,poiso ApacheumservidorWWW,massese estiveraconfigurarumdomniomais complexo,comdiversossubdomnos,

Imagem1:Definiesdoservidor

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

CentrodeCompetnciadaBeiraInterior

podesecolocarporexemploumservidorempaginas.exemplo.com. Oendereodeemaildoadministrador,convmquesejaumemailvlido,poismostrado peloApachequandoalgumpedeparacontactarcomoadministradordosistema. PordefeitooApacheinstalasenoporto80(queoportodosservidoresweb)iniciandose automaticamente,maspodeserinstaladono8080cominciomanual(porexemplosej houveroutroservidorausaroporto80). DepoispodeseralteradooportousadoeaformadeiniciaodoApache,masparaum servidordeproduoaprimeiraopo(porto80)amelhoreparaumservidordeteste melhorasegunda(porto8080). OtipodeinstalaodeveseroCustom,paratermaiorcontrolosobreoqueinstaladono sistema,emboranaverdadenofaagrandediferena. Oinstaladortemvrioscomponentesopcionais,organizadosnumaestruturaemrvore: ApacheHTTPServer2.2.2 ApacheRuntime BuildHeadersandLibraries APRIconvCodePages ApacheDocumentation Ainstalaomnimarequer13MBeacompleta51MB.Onicoitemabsolutamente necessriooApacheRuntime,mas aconselhaseainstalaodoAPRIconv CodePages,quenecessriaaalguns mdulosquetrabalhamcomoutraslnguas quenooingls.OBuildHeadersand Librariessnecessrioparaquemquer desenvolverecompilarmdulosparao Apache. Nota:OInternetExplorernopodeestar aserexecutadoquandosefazainstalao. Nofinaldainstalaononecessrio reiniciaroPC.
Imagem2:Nemtodososcomponentessonecessrios

Sefoifeitaainstalaonoporto80,comarranqueautomtico,aoreiniciaramquinao servidoriniciadoepodeseracedidopelobrowseremhttp://localhost. Sefoifeitaainstalaonoporto8080,comarranquemanual,deveestarnareadesistema, juntoaorelgiodoWindows,umconemonitordoApache.Aofazerduploclicknessecone apareceumajanelaondesepodeiniciaroservioApache.NoWindows2000eXPo serviotambmpodeseriniciadopelopaineldeGestodeComputadores. Paraacederaoservidornoporto8080inserirnobrowseroendereo http://localhost:8080.

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

CentrodeCompetnciadaBeiraInterior

Noentantoainstalaonemsemprecorredeformacorrecta(oquesepodedeveremparte sdefiniesdeseguranadosistema,associaodeextensesaoutrosprogramas,etc),por issoconvmconheceralgunscomandosdoApacheemlinhadecomandos. necessrioabrirumalinhade comandoseentrarnadirectoriade programasdoApache,localizada tipicamenteem C:\Programas\Apache Group\Apache2\bin. necessrioconhecerapenas5 comandos: apachekinstall Estecomandoinstalaoapache comoumserviodesistema comonomeapache. necessrioestepassoparapoder depoisiniciaroservidor. apachekstart IniciaoservidorApache. apachekstop TerminaoservidorApache. apachekrestart ReiniciaoservidorApache.Normalmenteusadoparaobrigaroservidorareleras configuraeseassimcolocaremefeitoasalteraesfeitas. apachekuninstall Removeoservioapachedosserviosdesistema.Necessrioparadesinstalaro Apache. Repitoqueestescomandosnoso,normalmente,necessrios.Apenasseroprecisosse algocorrermalnainstalao.

Imagem3:Depoisdeescolhidasasopes,estprontoainiciara instalao

Configurao
AconfiguraodoApacheresidenumficheirodetextohttpd.conf,nadirectoriado Apache.EstacessvelapartirdoMenuIniciar,emIniciarProgramasApache ConfigureApacheServerEdittheApachehttpd.confConfigurationFile. Aprimeiravezqueexecutado,podersernecessrioassociarotipodeficheiroaum programa,porexemplooNotepad. Aslinhasiniciadascomum#socomentrioseignoradaspeloApache. Oficheirohttpd.confbastanteextenso,mascontmmuitoscomentrioexplicativos. Emprincpionosernecessriomodificaraconfigurao,atporqueasopesusamuma

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

CentrodeCompetnciadaBeiraInterior

sintaxeprpriadoApache,relativamentecomplexa. Asopes,emminhaopinio,maisimportantessoasseguintes: ServerRootC:/Programas/ApacheGroup/Apache2 Estalinhaindicaadirectoriaondeestoarmazenadososficheirosdeconfiguraoelogs. Normalmentenoprecisoalterar,maspodesertilparaguardaroslogseconfigurao

Imagem4:Acessoaohttpd.confemWindows98

numdiscodiferente,porexemplo. Listen8080 EspecificaoportoondeoApachedeveouvirospedidos.Pordefeitoosservidoresde produousamo80eosdeteste,oulocais,usamo8080,masalgunsadministradores preferemusaroutrosportos,paradificultarataquesaoservidor,quenormalmentesusam portosconhecidos. ServerAdminwebmaster@exemplo.com oemaildoadministradordosistema(ovalorindicadoanteriormentenainstalao). Emprincpiossernecessrioalterarseoemaildoadministradormudar. ServerNamewww.exemplo.com:8080 Onomecompletodoservidor.Ssernecessrioalterarseoservidormudardenome(ou deporto). DocumentRootC:/Programas/ApacheGroup/Apache2/htdocs Muitoimportante.ocaminhoondeestoosficheirosaservir,ouseja,araizdosite. <DirectoryC:/Programas/ApacheGroup/Apache2/htdocs>
EscolaSecundriadeNunolvaresAv.Nunolvares6000083CasteloBranco 272321133272327713 http://www.centrononio.cominfo@centrononio.com

CentrodeCompetnciadaBeiraInterior

Muitoimportante.TemdeserEXACTAMENTEigualaovalordefinidoacimaem DocumentRoot. Estassoapenasalgumasdadefiniesmaisimportantes,masaltamenterecomendadoler comatenoadocumentaoeoscomentriosnoficheirodedocumentaoantesdefazer alteraes.OApacheumservidormuitocompetente,mascomplexo.

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

You might also like