Mudanças entre as edições de "Vhosts no apache2"
De MochilaWiki
Ir para navegaçãoIr para pesquisarLinha 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