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