Mudanças entre as edições de "Vhosts no apache2"
De MochilaWiki
Ir para navegaçãoIr para pesquisarLinha 24: | Linha 24: | ||
== numa máquina local == | == numa máquina local == | ||
− | + | cat /etc/hosts | |
− | + | 127.0.0.1 site1.nkosi.net site2.nkosi.net | |
− | |||
− | |||
− | NameVirtualHost | + | |
− | + | cat /etc/apache2/httpd.conf | |
− | + | NameVirtualHost 127.0.0.1:80 | |
− | + | <VirtualHost 127.0.0.1:80> | |
− | + | ServerName localhost | |
− | + | DocumentRoot /var/www | |
− | + | </VirtualHost> | |
− | + | <br /> | |
− | + | <VirtualHost 127.0.0.1:80> | |
− | + | ServerName site1.nkosi.net | |
− | + | DocumentRoot /var/www/site1 | |
− | + | </VirtualHost> | |
− | + | <br /> | |
− | + | <VirtualHost 127.0.0.1:80> | |
− | + | ServerName site2.nkosi.net | |
+ | DocumentRoot /var/www/site2 | ||
+ | <br /> | ||
+ | <Directory /> | ||
+ | Allowoverride All | ||
+ | </Directory> | ||
+ | <br /> | ||
+ | </VirtualHost> | ||
− | |||
[[Categoria:gnuzinho]] | [[Categoria:gnuzinho]] | ||
[[Categoria: apache2]] | [[Categoria: apache2]] | ||
[[Categoria:web]] | [[Categoria:web]] |
Edição das 15h06min de 29 de outubro 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
cat /etc/hosts 127.0.0.1 site1.nkosi.net site2.nkosi.net
cat /etc/apache2/httpd.conf
NameVirtualHost 127.0.0.1:80 <VirtualHost 127.0.0.1:80> ServerName localhost DocumentRoot /var/www </VirtualHost>
<VirtualHost 127.0.0.1:80> ServerName site1.nkosi.net DocumentRoot /var/www/site1 </VirtualHost>
<VirtualHost 127.0.0.1:80> ServerName site2.nkosi.net DocumentRoot /var/www/site2
<Directory /> Allowoverride All </Directory>
</VirtualHost>