Você está na página 1de 7

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:
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
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
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
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
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.
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:\websr\cgi-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:\websrv\conf\httpd.conf:
Na rea <Directory "C:/websrv/htdocs">, adicionar a linha Options +ExecCGI;
Na rea <IfModule mime_module>, 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.

Você também pode gostar