Não tem como errar: Instalando e configurando o Apache

Publicado por Polarix em 26/08/2011

[ Hits: 7.624 ]

Blog: http://polarix.com.br

 


Não tem como errar: Instalando e configurando o Apache



Linux: Não tem como errar: Instalando e configurando o Apache
Esta Dica é um passo-a-passo muito fácil para a instalação e configuração (básica) de um servidor Apache, no exemplo utilizei o servidor Ubuntu, porém ele se adapta bem com o Debian e suas distros além de mudar pouca coisa para o CentOS.

Descrição do Ambiente

Eu utilizei um servidor Cloud Computing da Locaweb para realizar esse teste, segue os dados:

Descrição do ambiente:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION="Ubuntu 10.04.2 LTS"
Linux CHIQUINHA 2.6.32-28-server #55-Ubuntu x86_64 GNU/Linux

Versão do Apache:

Server version: Apache/2.2.14 (Ubuntu)
Server built: Nov 18 2010 21:20:56

Instalando o Apache

Localizamos o aplicativo apache para ser instalado, conforme:

# aptitude search apache2
p - apache2 - Apache HTTP Server metapackage

Para instalar executamos:

# aptitude install apache2

Ao finalizar a instalação, verifique se o Apache já está funcionando, conforme:

# ps aux | grep apache
root 1978 0.0 0.5 71472 2776 ? Ss 04:24 0:00 /usr/sbin/apache2 -k start
www-data 1980 0.0 0.3 71204 1896 ? S 04:24 0:00 /usr/sbin/apache2 -k start
www-data 1982 0.0 0.4 294904 2500 ? Sl 04:24 0:00 /usr/sbin/apache2 -k start
www-data 1983 0.0 0.4 294904 2504 ? Sl 04:24 0:00 /usr/sbin/apache2 -k start
root 2107 0.0 0.1 7624 924 pts/0 S+ 04:24 0:00 grep -color=auto apache

Nesse momento, se você colocar o IP do servidor na URL do navegador você verá a mensagem:
"It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet."

Configuração Básica

Iremos criar o virtualhost, como padrão inicial utilize os dados abaixo:

< VirtualHost *:80 >
ServerName seudominio.com.br
ServerAlias www.seudominio.com.br
DocumentRoot "/home/seudominio.com.br/public_html"
< /VirtualHost >

Salve o arquivo.
Crie o diretório do seu dominio.com.br e dentro dele public_html:

# mkdir /home/seudominio.com.br
# mkdir /home/seudominio.com.br/public_html
# cd /home/seudominio.com.br/public_html

Crie um arquivo index.html, conforme:

# vim index.html

< html >&kt; body >
Ola mundo
< /body >< /html >

Salve o arquivo.

Execute um comando para habilitar o site criado, conforme:

# a2ensite seudominio.com.br
Site dominio.com.br already enabled

Execute o comando para recarregar o apache, conforme:

# /etc/init.d/apache2 reload

Testes e informações adicionais

Verifique através de um ping se o domínio está apontando corretamente para o servidor, conforme:

# ping seudominio.com.br
PING seudominio.com.br (192.168.0.2) 56(84) bytes of data.
64 bytes from maquina.dominio.com.br (192.168.0.2): icmp_seq=1 ttl=61 time=0.807 ms

Acesse a URL e verifique se é exibido o frase "Ola mundo" =]

Mais informações acesse:

Documentação oficial sobre vhost: http://httpd.apache.org/docs/1.3/vhosts/
Documentação oficial - Exemplo:http://httpd.apache.org/docs/1.3/vhosts/examples.html

http://polarix.com.br

Outras dicas deste autor

Instalando e configurando um serviço de FTP sem erro!

Leitura recomendada

Comando which - Descobrir onde está o comando no Linux

Instalando o emulador de aplicativos CrossOver Standard

Target TTL do Iptables: Contornando bloqueios de compartilhamento

Ajustar horário de verão no Slackware

Instalando o emulador (client) de Mainframes zOS (IBM) no Debian Lenny

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts