Mudanças entre as edições de "Vhosts no apache2"

De MochilaWiki
Ir para navegaçãoIr para pesquisar
Linha 1: Linha 1:
 +
== numa máquina remota ==
 +
Se eu quero criar um subdominio do tipo http://pub.nkosi.org eu cria uma pasta publica em
 +
mkdir /var/www/nkosi.org/pub
 +
 +
e cria o arquivo "/etc/apache2/sites-available/nkosi.org-pub" com o conteúdo:
 +
 +
<VirtualHost 75.127.72.25:80>
 +
    ServerName pub.nkosi.org
 +
    DocumentRoot /var/www/nkosi.org/pub
 +
    ServerAdmin banto@nkosi.org
 +
    Alias /favicon.ico "/home/arq/favicon.ico"
 +
 +
    ErrorLog /var/log/apache2/pub.nkosi.org-error.log
 +
    CustomLog /var/log/apache2/pub.nkosi.org-access.log common
 +
</VirtualHost>
 +
 +
e habilito:
 +
# a2ensite nkosi.org-pub
 +
 +
e reinicio o apache2
 +
# /etc/init.d/apache2 reload
 +
 +
 +
== numa máquina local ==
 +
 
Primeiro abra o arquivo /etc/hosts e acrescente as seguintes linhas:
 
Primeiro abra o arquivo /etc/hosts e acrescente as seguintes linhas:
 
  127.0.0.1    meusite1  www.meusite1.com  meusite1
 
  127.0.0.1    meusite1  www.meusite1.com  meusite1

Edição das 20h41min de 13 de julho de 2009

numa máquina remota

Se eu quero criar um subdominio do tipo http://pub.nkosi.org eu cria uma pasta publica em

mkdir /var/www/nkosi.org/pub

e cria o arquivo "/etc/apache2/sites-available/nkosi.org-pub" com o conteúdo:

<VirtualHost 75.127.72.25:80>
   ServerName pub.nkosi.org
   DocumentRoot /var/www/nkosi.org/pub
   ServerAdmin banto@nkosi.org
   Alias /favicon.ico "/home/arq/favicon.ico"
   ErrorLog /var/log/apache2/pub.nkosi.org-error.log
   CustomLog /var/log/apache2/pub.nkosi.org-access.log common
</VirtualHost>

e habilito:

# a2ensite nkosi.org-pub

e reinicio o apache2

# /etc/init.d/apache2 reload


numa máquina local

Primeiro abra o arquivo /etc/hosts e acrescente as seguintes linhas:

127.0.0.1    meusite1   www.meusite1.com   meusite1
127.0.0.1    meusite2   www.meusite2.org   meusite2

Editando o arquivo /etc/apache2/httpd.conf:

NameVirtualHost *
 <VirtualHost *>
   ServerName localhost
   DocumentRoot /var/www
 </VirtualHost>
 
<VirtualHost *> ServerName www.meusitio1.com DocumentRoot /var/www/sitio2 </VirtualHost>
<VirtualHost *> ServerName www.meusitio2.org DocumentRoot /var/www/sitio2 </VirtualHost>


baseado em http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=2325&pagina=4