daniel macedo
(usa Debian)
Enviado em 23/08/2012 - 18:22h
Crie um diretório para cada site no diretório raiz do servidor http:
# mkdir /var/www/html/app1
# mkdir /var/www/html/app2
Edite o arquivo "/etc/httpd/conf/httpd.conf", descomentando a seguinte linha abaixo:
NameVirtualHost *:80
E adicione no final do arquivo as seguintes linhas:
<VirtualHost *:80>
ServerAdmin webmaster@app1.com.br
DocumentRoot /var/www/html/app1/public_html
ServerName app1.com.br
ErrorLog /var/www/html/app1/logs/error.log
CustomLog /var/www/html/app1/logs/access.log combined
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@app2.com.br
DocumentRoot /var/www/html/app2/public_html
ServerName app2.com.br
ErrorLog /var/www/html/app2/logs/error.log
CustomLog /var/www/html/app2/logs/access.log combined
</VirtualHost>
Depois de configurar, recarregue as configurações no servidor:
# service httpd reload
Acessando os Sites
Crie uma página de teste para cada site, e salve com o nome "index.html" no subdiretório "public_html" de cada site.
Para poder acessar o site com o domínio, adicione no arquivo "/etc/hosts" o IP do servidor e o domínio:
127.0.0.1 app1.com.br
127.0.0.1 app2.com.br
Acesse os endereços "http://website1.com.br/" e "http://website2.com.br/", será exibido a página de teste que foi criada.
As vezes pode te ajudar, mais informações esta aqui o link
http://blog.cesar.augustus.nom.br/instalando-o-servidor-apache-no-linux.html