Apache: instalação e configuração em servidores Linux Ubuntu

De Wiki Locaweb
Ir para: navegação, pesquisa

A Locaweb se isenta de qualquer responsabilidade pelas configurações realizadas e não presta qualquer tipo de suporte para esse procedimento que é apenas uma sugestão permitindo personalização conforme conhecimento.


Mais-cinza.png Resumo

Instalando e configurando (básico) o apache em servidores Ubuntu no Cloud Server Pro ou VSP Locaweb. Para mais detalhes acesse a Documentação Oficial Apache

Descrição do ambiente:

DISTRIB_ID=Ubuntu

DISTRIB_RELEASE=10.04

DISTRIB_CODENAME=lucid

DISTRIB_DESCRIPTION=”Ubuntu 10.04.2 LTS”

Linux 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


Mais-cinza.pngInstalando 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 (Y=yes)

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."


Mais-cinza.pngConfigurando o apache

Instale o domínio com um DNS incluso através do seu painel de controle ou altere a entrada .(ponto) do tipo A para o IP do servidor. No servidor, acesse a pasta "sites-available" e crie um arquivo de texto com o nome do domínio;

# cd /etc/apache2/sites-available
#vim dominio.com.br

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
Ola mundo

Salve o arquivo;

Execute um comando para habilitar o site criado, conforme:

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

OBS: Se houver qualquer mensagem de erro, é necessário verificar em Foruns o que possa ter ocorrido.

Execute o comando para recarregar o apache, conforme:

# /etc/init.d/apache2 reload

OBS: Se houver qualquer qualquer mensagem de erro, é necessário verificar em Foruns o que possa ter ocorrido.

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

Insira a URL e verifique se é exibido o frase "Ola mundo".


Veja também