Autor Tópico: Criando Vhosts passo a passo  (Lida 1053 vezes)

Offline Nuno

  • Administrator
  • Full Member
  • *****
  • Mensagens: 208
  • Reputação: +0/-0
    • Ver Perfil
Criando Vhosts passo a passo
« em: Julho 31, 2009, 01:50:02 am »
Boas,

Vou deixar uma dica para quem quer ter o seu servidor sem o uso de um painel de gestão e acaba por facilitar imenso a vida do administrador, mas ocupa muitos recursos da maquina.

1º Passo:
Código: [Seleccione]
root@nuno:~# mkdir /home/www
root@nuno:~# mkdir /home/www/www.example.com
root@nuno:~# mkdir /home/www/www.example.com/htdocs
root@nuno:~# mkdir /home/www/www.example.com/logs

2º Passo:
Criar o ficheiro /etc/apache2/conf.d/virtual.conf com o seguinte texto:
Código: [Seleccione]
NameVirtualHost *:80

3º Passo:
Criar o ficheiro /etc/apache2/sites-available/www.example.com com o seguinte texto:
Código: [Seleccione]
#
#  Example.com (/etc/apache2/sites-available/www.example.com)
#
<VirtualHost *>
        ServerAdmin webmaster@example.com
        ServerName  www.example.com
        ServerAlias example.com

        # Indexes + Directory Root.
        DirectoryIndex index.html
        DocumentRoot /home/www/www.example.com/htdocs/


        # Logfiles
        ErrorLog  /home/www/www.example.com/logs/error.log
        CustomLog /home/www/www.example.com/logs/access.log combined
</VirtualHost>

Depois disto é só activar o site com o seguinte comando: a2ensite www.example.com

Para finalizar vamos fazer um restart ao apache: /etc/init.d/apache2 restart

Espero que seja útil :)
« Última modificação: Julho 31, 2009, 01:53:46 am por Nuno »