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

Publicado por Polarix em 26/08/2011

[ Hits: 7.674 ]

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

Deixando o KDE mais leve

cheat.sh - a cola definitiva para aprender Linux

Adicionado servidores no CruxPorts4Slackware

Windows Vista x Samba

Tecla "PrintScreen" não captura mais a tela em KDE5 [Resolvido]

  

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