Configurando Apache 2

Sobre:

Apache – O servidor Apache (ou Servidor HTTP Apache, em inglês: Apache HTTP Server, ou simplesmente: Apache) é o mais bem sucedido servidor web livre.
Maiores Detalhes: http://pt.wikipedia.org/wiki/Servidor_Apache

Procedimentos:

1) Virtual Hosts no Apache

Deste modo, podemos aproveitar o nosso Servidor WEB para hospedar vários projetos no mesmo. 

Para isso, acesse o arquivo “/etc/httpd/conf/httpd.conf”, dentro dele, coloque a porta que deseja que o Apache funcione:

Listen 80

Depois disso, devemos habilitar a opção ‘NameVirtualHost’, como na linha abaixo: 

NameVirtualHost *:80

ServerAdmin admin@jedi.com.br
DocumentRoot /var/www/html/anakin
ServerName anakin.jedi.com.br
ErrorLog logs/anakin.jedi.com.br-error_log
CustomLog logs/anakin.jedi.com.br-access_log common

Explicando:

– Nosso Virtual Host irá funcionar na porta 80
ServerAdmin admin@jedi.com.br – E-mail do nosso Virtual Host
DocumentRoot /var/www/html/anakin – Nosso diretório que estará o projeto.
ServerName anakin.jedi.com.br – O nome do servidor (se digitado como está no navegador, cairá diretamente no ‘DocumentRoot’)
ErrorLog logs/anakin.jedi.com.br-error_log – Local que será gerado o Log de erro
CustomLog logs/anakin.jedi.com.br-access_log common – Local que será gerado o Log de acesso

Criado o Virtual Host, podemos agora reiniciar o Apache:

# service httpd restart

Pronto! Você já pode acessar o navegador com o ServerName configurado.

P.S.: É necessário que o seu Servidor de DNS, tenha uma entrada do tipo A para o Virtual Host criado.

Exemplo: anakin A ip_do_servidor

Desta forma, o navegador pesquisará dentro do Servidor por um Virtual Host chamado: anakin

2) Correção problemas inicialização

Exemplo Alerta:

Starting httpd: httpd: apr_sockaddr_info_get() failed for 200-98-128-51
httpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName

Para isso, acesse o arquivo com o comando: 

# vi /etc/httpd/conf/httpd.conf”

Dentro dele, busque o parametro:

ServerName www.exemaple.com:80

E mude para algo do gênero:

ServerName www.seuservidor.com:80

Fonte

http://www.vivaolinux.com.br/dica/Apache-Criando-Virtual-Hosts