Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jhowr

[Resolvido] Multiplos Virtual Host no Windows

Recommended Posts

Boa Tarde pessoal.

 

Estou tentando criar 2 vhost no xampp do windows para meus projetos do Zend Framework, porém não estou tendo muito sucesso.

 

Meu arquivos "hosts" dentro da pasta "Windows/system32/drivers/etc" está assim

 


127.0.0.1 site1

127.0.0.1 site2

 

E o arquivo "httpd-vhosts.conf" do xampp está assim

 


<VirtualHost delivery>

  DocumentRoot "C:/xampp/htdocs/site1/"
  ServerName site1

  # This should be omitted in the production environment
  SetEnv APPLICATION_ENV development

  <Directory "C:/xampp/htdocs/site1/">
      Options Indexes MultiViews FollowSymLinks
      AllowOverride All
      Order allow,deny
      Allow from all
  </Directory>

</VirtualHost>


<VirtualHost random>

  DocumentRoot "C:/xampp/htdocs/site2/"
  ServerName site2

  # This should be omitted in the production environment
  SetEnv APPLICATION_ENV development

  <Directory "C:/xampp/htdocs/site2/">
      Options Indexes MultiViews FollowSymLinks
      AllowOverride All
      Order allow,deny
      Allow from all
  </Directory>

</VirtualHost>

 

Porém quando eu digito na minha URL "site1" ou "site2" ele sempre redireciona para o diretorio do "site1".

 

Alguém já conseguiu configurar diversos localhost no windows?

 

Agradeço a atenção aí pessoal.

 

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

no hosts do windows separe os apelidos por espaço ou tabulação e não crie duas entradas para o mesmo ip como você fez.

 

127.0.0.1 site1 site2 siteN

 

 

Boa Tarde pessoal.

 

Estou tentando criar 2 vhost no xampp do windows para meus projetos do Zend Framework, porém não estou tendo muito sucesso.

 

Meu arquivos "hosts" dentro da pasta "Windows/system32/drivers/etc" está assim

 


127.0.0.1 site1

127.0.0.1 site2

 

E o arquivo "httpd-vhosts.conf" do xampp está assim

 


<VirtualHost delivery>

  DocumentRoot "C:/xampp/htdocs/site1/"
  ServerName site1

  # This should be omitted in the production environment
  SetEnv APPLICATION_ENV development

  <Directory "C:/xampp/htdocs/site1/">
      Options Indexes MultiViews FollowSymLinks
      AllowOverride All
      Order allow,deny
      Allow from all
  </Directory>

</VirtualHost>


<VirtualHost random>

  DocumentRoot "C:/xampp/htdocs/site2/"
  ServerName site2

  # This should be omitted in the production environment
  SetEnv APPLICATION_ENV development

  <Directory "C:/xampp/htdocs/site2/">
      Options Indexes MultiViews FollowSymLinks
      AllowOverride All
      Order allow,deny
      Allow from all
  </Directory>

</VirtualHost>

 

Porém quando eu digito na minha URL "site1" ou "site2" ele sempre redireciona para o diretorio do "site1".

 

Alguém já conseguiu configurar diversos localhost no windows?

 

Agradeço a atenção aí pessoal.

 

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Denilson alterei o host da forma que você disse, e ainda assim ele redireciona para um dos 2 diretórios, no meu caso tenho o site1 e site2, independente de qual eu coloco na url, ele redireciona para o site1. Mesmo com a alteração ele continua respondendo da mesma forma.

Compartilhar este post


Link para o post
Compartilhar em outros sites

(Acabei de fazer funcionar aqui no meu)

Você descomentou a linha que inclui o arquivo vhost do httpd.conf ?

 

 

Sim... tanto que ele funciona somente um vhost, qual servidor você está usando Raul?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim... tanto que ele funciona somente um vhost, qual servidor você está usando Raul?

 

Eu instalei tudo separado (apache, mysql, php) pra funcionar um servidor de produção.

 

Vou te passar a minha configuração em relação ao vhost:

 

Descomentei a linha:

LoadModule vhost_alias_module modules/mod_vhost_alias.so

 

Descomentei a linha:

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

 

No arquivo extra/httpd-vhosts.conf:

NameVirtualHost *:80
<VirtualHost *:80>
   DocumentRoot "C:\www\intranet\public_html"
   ServerName intranetadc
   ErrorLog "C:\www\intranet\logs\error.log"
   TransferLog "C:\www\intranet\logs\access.log"
   <directory "C:\www\intranet\public_html">
       Options Indexes MultiViews FollowSymLinks
       AllowOverride All
       Order allow,deny
       Allow from all
   </directory>
</VirtualHost>

<VirtualHost *:80>
   DocumentRoot "C:\www\site\public_html"
   ServerName siteadc
   #ErrorLog "C:\www\site\logs\error.log"
   #TransferLog "C:\www\site\logs\access.log"
   <directory "C:\www\site\public_html">
       Options Indexes MultiViews FollowSymLinks
       AllowOverride All
       Order allow,deny
       Allow from all
   </directory>
</VirtualHost>

 

Espero ter ajudado, caso positivo, de um voto =)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu instalei tudo separado (apache, mysql, php) pra funcionar um servidor de produção.

 

Vou te passar a minha configuração em relação ao vhost:

 

Descomentei a linha:

LoadModule vhost_alias_module modules/mod_vhost_alias.so

 

Descomentei a linha:

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

 

No arquivo extra/httpd-vhosts.conf:

NameVirtualHost *:80
<VirtualHost *:80>
   DocumentRoot "C:\www\intranet\public_html"
   ServerName intranetadc
   ErrorLog "C:\www\intranet\logs\error.log"
   TransferLog "C:\www\intranet\logs\access.log"
   <directory "C:\www\intranet\public_html">
       Options Indexes MultiViews FollowSymLinks
       AllowOverride All
       Order allow,deny
       Allow from all
   </directory>
</VirtualHost>

<VirtualHost *:80>
   DocumentRoot "C:\www\site\public_html"
   ServerName siteadc
   #ErrorLog "C:\www\site\logs\error.log"
   #TransferLog "C:\www\site\logs\access.log"
   <directory "C:\www\site\public_html">
       Options Indexes MultiViews FollowSymLinks
       AllowOverride All
       Order allow,deny
       Allow from all
   </directory>
</VirtualHost>

 

Espero ter ajudado, caso positivo, de um voto =)

 

 

 

Raul Funcionou aqui Cara... o negocio era descomentar a linha abaixo;

 

LoadModule vhost_alias_module modules/mod_vhost_alias.so

 

Obrigado aí cara.

 

e Denilson Telaroli, não tive problema algum em deixar dessa forma no host do windows.

 

127.0.0.1 site1
127.0.0.1 site2

 

mas valeu de qualquer forma xD.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.