Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Brook EaD 
 1 
INSTALANDO O APACHE NO WINDOWS 
Silvio Clécio 
Petrolina – PE 
2014 
RESUMO 
Este artigo apresenta todos passos necessários para realizar a instalação do 
Apache 2.2 em sistema operacional Windows XP, Vista, 7, 8 ou superior. 
PALAVRAS CHAVE: Servidor HTTP. Apache. Instalação. 
SUMÁRIO 
1. INTRODUÇÃO ..................................................................................................................................1 
2. PRÉ-REQUISITOS ...........................................................................................................................1 
3. BAIXANDO O PACOTE DE INSTALAÇÃO ..................................................................................1 
4. DEFININDO O DIRETÓRIO DE INSTALAÇÃO ...........................................................................2 
5. INSTALANDO ....................................................................................................................................2 
6. TESTANDO ........................................................................................................................................6 
7. RECONHECENDO ARQUIVOS DO PROJETO BROOK FRAMEWORK (.BF) .....................7 
8. CONCLUSÃO ....................................................................................................................................7 
REFERÊNCIAS .....................................................................................................................................7 
 
1. INTRODUÇÃO 
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, extensível e fornece serviços de HTTP, dentro dos padrões do 
protocolo HTTP. Neste artigo iremos aprender onde baixá-lo e fazer sua instalação 
no Windows. 
2. PRÉ-REQUISITOS 
 Apache HTTP Server (versão 2.2.22), 32 bits, com suporte a OpenSSL. 
3. BAIXANDO O PACOTE DE INSTALAÇÃO 
É possível encontrar várias versões do Apache em sua página oficial: 
Brook EaD 
 2 
 http://archive.apache.org/dist/httpd/binaries/win32/ 
Entretanto, daremos preferência à versão 2.2.22, por ser bastante estável e ter 
passado com sucesso em alguns testes realizados antes da edição 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 DIRETÓRIO DE INSTALAÇÃO 
Por padrão, o Apache é instalado no diretório C:\Program Files (x86). Como 
trata-se de um diretório de caminho longo, é interessante escolher outro o mais 
próximo possível do diretório raiz do sistema. Neste artigo, criaremos e usaremos o 
diretório C:\websrv. 
5. INSTALANDO 
O processo de instalação 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 
http://archive.apache.org/dist/httpd/binaries/win32/
http://archive.apache.org/dist/httpd/binaries/win32/httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
http://archive.apache.org/dist/httpd/binaries/win32/httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
https://www.dropbox.com/s/y60iaznt10rnxc6/httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
https://www.dropbox.com/s/y60iaznt10rnxc6/httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
Brook EaD 
 3 
Na próxima tela, License Agreement, escolha a opção 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 opção for All Users, on port 80, as Service -- Recommended., 
conforme a imagem a seguir: 
 
Figure 3 - Server Information 
Brook EaD 
 4 
Na próxima tela, Setup Type, marque a opção Custom: 
 
Figure 4 - Setup Type 
Crie um diretório C:\websrv e, na próxima tela, Custom Setup, use o botão 
Change para escolher o nosso diretório websrv previamente criado: 
 
Figure 5 - Custom Setup 
Brook EaD 
 5 
Na próxima 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 
finalização da instalação do Apache: 
 
Figure 7 - Installing Apache HTTP Server 2.2.22 
Brook EaD 
 6 
Por fim, na tela Installation Wizard Completed, clique em Finish, finalizando a 
instalação: 
 
Figure 8 - Installation Wizard Completed 
6. TESTANDO 
Após a instalação com sucesso, agora é possível 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 padrão mostrando que o Apache foi instalado 
corretamente e está pronto para servir dados via HTTP. 
http://localhost/
Brook EaD 
 7 
7. RECONHECENDO ARQUIVOS DO PROJETO BROOK FRAMEWORK (.BF) 
Por padrão, o Apache espera que scripts (ou executáveis) CGI estejam na 
pasta C:\websr\cgi-bin, e, dependendo de como ele esteja configurado, exige que os 
scripts tenham a extensão .cgi. É possível alterar este comportamento. Para tanto, 
basta as seguintes alterações no arquivo C:\websrv\conf\httpd.conf: 
 Na área , adicionar a linha Options +ExecCGI; 
 Na área , descomentar a linha #AddHandler cgi-
script .cgi e adicionar a extensão .bf, deixando-a assim: AddHandler cgi-script 
.cgi .bf; 
 Reiniciar o Apache, para as alterações entrarem em vigor. A reinicialização 
dele por ser feita através do ícone Apache Monitor, disponível ao lado do 
relógio, na bandeja do sistema. 
Aqui está uma amostra de um arquivo httpd.conf previamente configurado 
com as alterações sugeridas acima: 
 https://www.dropbox.com/s/3fdkj967926mpdn/httpd.conf. 
8. CONCLUSÃO 
Neste artigo apresentamos todos os passos necessários para a instalação do 
Apache 2.2 no Windows. Espera-se que o presente artigo auxilie os leitores na 
instalação deste excelente servidor HTTP. 
REFERÊNCIAS 
Blog Engenharia de Redes. Artigo Instalando o Apache 2.2.21 no Windows 7, disponível 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, 
disponível em jun. de 2014 em: 
http://www.pinceladasdaweb.com.br/blog/2010/02/22/instalar-apache-php-mysql-no-
windows-7-vista-xp/. 
Fórum Server Fault. Tópico Options ExecCGI is off in this directory: /var/www/index.py, 
disponível 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. Página Apache Tutorial: Dynamic Content with CGI, 
disponível em jun. de 2014 em: 
http://httpd.apache.org/docs/2.2/howto/cgi.html. 
https://www.dropbox.com/s/3fdkj967926mpdn/httpd.conf
http://edsonredes.blogspot.com.br/2013/05/instalando-o-apache-2221-no-windows-7.html
http://www.pinceladasdaweb.com.br/blog/2010/02/22/instalar-apache-php-mysql-no-windows-7-vista-xp/
http://www.pinceladasdaweb.com.br/blog/2010/02/22/instalar-apache-php-mysql-no-windows-7-vista-xp/
http://serverfault.com/questions/524477/options-execcgi-is-off-in-this-directory-var-www-index-py
http://serverfault.com/questions/524477/options-execcgi-is-off-in-this-directory-var-www-index-py
http://httpd.apache.org/docs/2.2/howto/cgi.html
~

Mais conteúdos dessa disciplina