Hosts Virtuais

1. Hosts Virtuais

Danilo
d4n1l0d

(usa Slackware)

Enviado em 29/10/2007 - 17:57h

Eu gostaria de no mesmo servidor Apache hospedar mais de um endereço, por exemplo, um dominio e seus subdominios, como eu faria isso?? Seria através do VirtualHost ??


  


2. Re: Hosts Virtuais

Filipe Rodrigues
philips

(usa Outra)

Enviado em 07/11/2007 - 00:04h

sim, perfeitamente amigo...

para isso a configuracao basica é essa:

NameVirtualHost *:80

<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /www/docs/dummy-host.example.com
ServerName dummy-host.example.com
ServerAlias www.dummy-host.example.com
ErrorLog @rel_logfiledir@/dummy-host.example.com-error_log
CustomLog @rel_logfiledir@/dummy-host.example.com-access_log common
</VirtualHost>

adicione isso, com os parametros certos, no httpd.conf ou salve isso num arquivo e faca um include, eu, particularmente prefiro a segunda...

ai no httpd.conf vc faria apenas Include vhost.conf

supondo, claro, que o arquivo foi salvo como vhost.conf :)

espero ter ajudado, atenciosamente, Philips


3. Re: Hosts Virtuais

Estélio Primon
primon

(usa Red Hat)

Enviado em 14/01/2008 - 23:44h

Suponhamos que o IP do seu servidor seja 200.201.202.203

NameVirtualHost 200.201.202.203

<VirtualHost www.dominio1.com.br>">www.dominio1.com.br>;
ServerAdmin root@dominio1.com.br
DocumentRoot /var/www/html
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
ServerName www.dominio1.com.br
ErrorLog logs/dominio1_error_log
CustomLog logs/dominio1_access_log common
</VirtualHost>

<VirtualHost www.dominio2.com.br>">www.dominio2.com.br>;
ServerAdmin contato@dominio2.com.br
DocumentRoot /vdomains/dominio2.com.br/html
ServerName www.dominio2.com.br
ErrorLog logs/dominio2_inf_error_log
CustomLog logs/dominio2_inf_acess_log commom
</VirtualHost>


Então a pasta '/var/www/html' hospeda o conteúdo do DOMINIO1.COM.BR;

Você deve criar uma pasta '/vdomains'
Dentro dela, a pasta do DOMINIO2, DOMINIO3, Etc...
Ex:
/vdomains/dominio2.com.br
/vdomains/dominio2.com.br/html
/vdomains/dominio2.com.br/cgi-bin

Lembre de dar permissão para o apache na pasta '/vdomains' e em suas subpastas;
Agora você pode hospedar a página do dominio2.com.br em '/vdomains/dominio2.com.br/html';

Abraços

Estélio Primon


4. Re: Hosts Virtuais

Estélio Primon
primon

(usa Red Hat)

Enviado em 14/01/2008 - 23:46h

Não sei porque a linha Virtual Hosts apareceu assim:
<VirtualHost www.dominio1.com.br>;">www.dominio1.com.br>;">www.dominio1.com.br>;">www.dominio1.com.br>;;

Considere somente
<VirtualHost www.dominio1.com.br>; para ambos os casos

Estélio Primon






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts