Básico do Apache no Debian

Esse artigo se destina a iniciantes que nunca tiveram contato com o Apache e que gostariam de entender o funcionamento básico do mesmo.

[ Hits: 103.445 ]

Por: João Cláudio de Oliveira Gonçalves em 18/11/2007


Finalizando e testando o servidor Apache



O apache por padrão já cria um arquivo index.html que pode ser utilizado para teste de instalação do apache, esse arquivo chamado index.html está localizado em /var/www/apache e contém o seguinte conteúdo:

<html><body><h1>It works!</h1></body></html>

Esse html simples mostrará na navegador a mensagem "It works!". Para teste dos diretórios virtuais iremos copiar esse arquivo para os sub-diretórios site1.com e site1.org correspondentes e em seguida alterar a mensagem principal para termos certeza de que o sites estão respondendo corretamente.

Comandos:

# cp /var/www/apache/index.html /var/www/apache/site1.com
# cd /var/www/apache/site1.com
# sed -e 's/It works!/Site1.com/g' index.html > site1.html

# cp /var/www/apache/index.html /var/www/apache/site1.org
# cd /var/www/apache/site1.org
# sed -e 's/It works!/Site1.org/g' index.html > site1.html


Reinicie o apache com o comando:

# /etc/init.d/apache2/restart 2> /dev/null

OBS: Para que os sites funcionem você deve possuir um servidor DNS instalado ou configurado para fazer os apontamentos. Caso você não o tenha, você poderá fazer o teste, porém isso só funcionará na sua máquina local. Para isso basta apontá-los no arquivo /etc/hosts com as seguintes entradas:

127.0.0.1 www.site1.com
127.0.0.1 www.site1.org

Agora é só ir a um navegador e realizar os testes:

Digite na barra de endereços:

http://localhost

Deve aparecer a mensagem "It works!". Depois digite:

http://www.site1.com

Deve aparecer a mensagem "Site1.com".

http://www.site1.org

Deve aparecer a mensagem "Site1.org".

Boa sorte e Viva o Linux!!!

Página anterior    

Páginas do artigo
   1. Instalando o Apache
   2. Configurando o Apache2
   3. Finalizando e testando o servidor Apache
Outros artigos deste autor

Debate sobre o simulado do VOL

HOWTO: Postfix + MySQL + SMTP-AUTH + Quota + SpamAssassin + ClamAV

Backup em HDs da rede

Instalando o Samba + LDAP no Debian

Leitura recomendada

Experiencias de um viajante - binômio sidux/Ceni novamente destaque

Roteamento no openVPN com redes iguais

VSFTPD + Usuários Virtuais + MySQL

O protocolo DHCP: evolução, características e seu funcionamento

FreeBSD + FreeRadius + MySQL

  
Comentários
[1] Comentário enviado por haseo em 19/11/2007 - 11:29h

po caara valew ! Sempre tive problema em configuracao do apache !!
Muito obrigado

[2] Comentário enviado por agk em 24/11/2007 - 09:25h

Legal o artigo, sempre tive dúvidas nesse sentido depois que migrei para o apache2, agora só falta a parte de configuração no DNS para usar o virtual host.

[3] Comentário enviado por jdnva em 10/01/2008 - 19:38h

muito bom

[4] Comentário enviado por duduzaum em 22/01/2008 - 16:28h

Boa guri!! Tava procurando um tópico com exemplos... e acho que o seu vai me ajudar a resolver um probleminha aqui

Abraço
vlww

[5] Comentário enviado por igorenan em 09/06/2010 - 18:17h

Boa Tarde bom fiz tudo como no artigo mais estou com ploblemas
quando vo criaro a pasta
site1.com e site2.org
# mkdir -p /var/www/apache/site1.com
# mkdir /var/www/apache/site2.org

aparce isso
mkdir: cannot create directory `/var/www/apache': File exists
mkdir: cannot create directory `/var/www/apache/site2.org': No such file or directory

o arquivo index.html
ficou na pasta /var/www/

quando eu tento entrar na pasta apache
cd /var/www/apache/
-bash: cd: /var/www/apache/: No such file or directory

e a pasta estar la nao estou entendo o poque disso

[6] Comentário enviado por rnduart em 04/05/2011 - 11:52h

Consegui instalar o apache e fazer o teste com leves modificações em suas dicas. Obrigado.

[7] Comentário enviado por 01001100L em 31/03/2012 - 09:11h

Olá,
não consigo executar a linha ln -s /var/www/apache2-default /var/www/apache
pois o meu comando " In" não funciona, aparece a seguinte mensagem
-bash: In: Command not found


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts