Instalando o Apache no Windows

Embed Size (px)

DESCRIPTION

 

Text of Instalando o Apache no Windows

  • 1. Brook EaD 1 INSTALANDO O APACHE NO WINDOWS Silvio Clcio Petrolina PE 2014 RESUMO Este artigo apresenta todos passos necessrios para realizar a instalao do Apache 2.2 em sistema operacional Windows XP, Vista, 7, 8 ou superior. PALAVRAS CHAVE: Servidor HTTP. Apache. Instalao. SUMRIO 1. INTRODUO ..................................................................................................................................1 2. PR-REQUISITOS ...........................................................................................................................1 3. BAIXANDO O PACOTE DE INSTALAO..................................................................................1 4. DEFININDO O DIRETRIO DE INSTALAO...........................................................................2 5. INSTALANDO....................................................................................................................................2 6. TESTANDO........................................................................................................................................6 7. RECONHECENDO ARQUIVOS DO PROJETO BROOK FRAMEWORK (.BF).....................7 8. CONCLUSO....................................................................................................................................7 REFERNCIAS .....................................................................................................................................7 1. INTRODUO O Apache o servidor HTTP gratuito mais popular da web, foi criado em Abril de 1996, inicialmente para rodar em sistemas UNIX e Windows. um servidor seguro, eficiente, extensvel e fornece servios de HTTP, dentro dos padres do protocolo HTTP. Neste artigo iremos aprender onde baix-lo e fazer sua instalao no Windows. 2. PR-REQUISITOS Apache HTTP Server (verso 2.2.22), 32 bits, com suporte a OpenSSL. 3. BAIXANDO O PACOTE DE INSTALAO possvel encontrar vrias verses do Apache em sua pgina oficial:
  • 2. Brook EaD 2 http://archive.apache.org/dist/httpd/binaries/win32/ Entretanto, daremos preferncia verso 2.2.22, por ser bastante estvel e ter passado com sucesso em alguns testes realizados antes da edio deste artigo. Para baix-lo, use o link: http://archive.apache.org/dist/httpd/binaries/win32/httpd-2.2.22-win32-x86- openssl-0.9.8t.msi. Ou um link alternativo: https://www.dropbox.com/s/y60iaznt10rnxc6/httpd-2.2.22-win32-x86-openssl- 0.9.8t.msi. 4. DEFININDO O DIRETRIO DE INSTALAO Por padro, o Apache instalado no diretrio C:Program Files (x86). Como trata-se de um diretrio de caminho longo, interessante escolher outro o mais prximo possvel do diretrio raiz do sistema. Neste artigo, criaremos e usaremos o diretrio C:websrv. 5. INSTALANDO O processo de instalao do Apache muito simples. Execute o arquivo httpd-2.2.22-win32-x86-openssl-0.9.8t.msi, seguindo atentamente os passos abaixo. Na tela Welcome to the Installation Wizard for Apache HTTP Server 2.2.22, clique em Next: Figure 1 - Welcome to the Installation Wizard for Apache HTTP Server 2.2.22
  • 3. Brook EaD 3 Na prxima tela, License Agreement, escolha a opo I accept the terms in the license agreement, e clique novamente em Next: Figure 2 - License Agreement Clique em Next novamente e, quando aparecer a tela Server Information, preencha os seguintes campos: Network Domain: localhost; Server Name: localhost; Administrator's Email Address: admin@localhost. Marque a opo for All Users, on port 80, as Service -- Recommended., conforme a imagem a seguir: Figure 3 - Server Information
  • 4. Brook EaD 4 Na prxima tela, Setup Type, marque a opo Custom: Figure 4 - Setup Type Crie um diretrio C:websrv e, na prxima tela, Custom Setup, use o boto Change para escolher o nosso diretrio websrv previamente criado: Figure 5 - Custom Setup
  • 5. Brook EaD 5 Na prxima tela, Ready to Install the Program, clique em Install: Figure 6 - Ready to Install the Program Na tela Installing Apache HTTP Server 2.2.22, aguarde alguns instantes at a finalizao da instalao do Apache: Figure 7 - Installing Apache HTTP Server 2.2.22
  • 6. Brook EaD 6 Por fim, na tela Installation Wizard Completed, clique em Finish, finalizando a instalao: Figure 8 - Installation Wizard Completed 6. TESTANDO Aps a instalao com sucesso, agora possvel testar o nosso servidor HTTP. Para isso, basta abrir algum navegador como o Chrome, Firefox, Opera ou Internet Explorer, e acessar a URL http://localhost, como mostra o exemplo na imagem a seguir: Figure 9 - Abrindo a URL http://localhost It works, esta a mensagem padro mostrando que o Apache foi instalado corretamente e est pronto para servir dados via HTTP.
  • 7. Brook EaD 7 7. RECONHECENDO ARQUIVOS DO PROJETO BROOK FRAMEWORK (.BF) Por padro, o Apache espera que scripts (ou executveis) CGI estejam na pasta C:websrcgi-bin, e, dependendo de como ele esteja configurado, exige que os scripts tenham a extenso .cgi. possvel alterar este comportamento. Para tanto, basta as seguintes alteraes no arquivo C:websrvconfhttpd.conf: Na rea , adicionar a linha Options +ExecCGI; Na rea , descomentar a linha #AddHandler cgi- script .cgi e adicionar a extenso .bf, deixando-a assim: AddHandler cgi-script .cgi .bf; Reiniciar o Apache, para as alteraes entrarem em vigor. A reinicializao dele por ser feita atravs do cone Apache Monitor, disponvel ao lado do relgio, na bandeja do sistema. Aqui est uma amostra de um arquivo httpd.conf previamente configurado com as alteraes sugeridas acima: https://www.dropbox.com/s/3fdkj967926mpdn/httpd.conf. 8. CONCLUSO Neste artigo apresentamos todos os passos necessrios para a instalao do Apache 2.2 no Windows. Espera-se que o presente artigo auxilie os leitores na instalao deste excelente servidor HTTP. REFERNCIAS Blog Engenharia de Redes. Artigo Instalando o Apache 2.2.21 no Windows 7, disponvel em jun. de 2014 em: http://edsonredes.blogspot.com.br/2013/05/instalando-o-apache-2221-no-windows-7.html. Blog Pinceladas na Web. Artigo Instalar Apache+PHP+MySQL no Windows 7/Vista/XP, disponvel em jun. de 2014 em: http://www.pinceladasdaweb.com.br/blog/2010/02/22/instalar-apache-php-mysql-no- windows-7-vista-xp/. Frum Server Fault. Tpico Options ExecCGI is off in this directory: /var/www/index.py, disponvel em jun. de 2014 em: http://serverfault.com/questions/524477/options-execcgi-is-off-in-this-directory-var-www- index-py. Site Apache HTTP Server Project. Pgina Apache Tutorial: Dynamic Content with CGI, disponvel em jun. de 2014 em: http://httpd.apache.org/docs/2.2/howto/cgi.html.