Problema com virtual host

653 views
Skip to first unread message

Leandro Ayala

unread,
May 25, 2012, 12:02:35 PM5/25/12
to zfbr...@googlegroups.com
galera,
Estou começando agora com o ZF e estou com uma dificuldade para configurar virtual host.

estou com dois projetos exemplo e o meu httpd-vhost.conf está assim:

<VirtualHost *:80>
    DocumentRoot "C:\xampp\htdocs\zftutorial\public"
    ServerName zftutorial.localhost
<Directory "C:\xampp\htdocs\zftutorial\public">
Options All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "F:\Projetos\zfshop.localhost\public"
    ServerName zfshop.localhost
<Directory "F:\Projetos\zfshop.localhost\public">
Options All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
E meu arquivo hosts do windows está assim:

127.0.0.1       localhost
# ::1             localhost
127.0.0.1 zftutorial.localhost
127.0.0.1 zfshop.localhost

- se digitar zftutorial.localhost ele está redirecinando certo para o caminho. Tudo OK!
- se eu digitar zfshop.localhost o mesmo está redirecionando para a internet (como se não estivesse configurado no arquivo no arquivo host)
- e quando digito localhost ele não está direcinando para o caminho padrão do servidor php, que no caso é o xampp/htdocs


O que pode ser? Ja tentei de tudo aqui.

Lobs .

unread,
May 25, 2012, 12:07:18 PM5/25/12
to zfbr...@googlegroups.com
qual seu os? qual combo vc está usando pra rodar isso? (xampp? easyphp? lamp?)
mais uma coisa, você está usando google chrome pra fazer os testes?

Vitor Lobão Fernandes
Cel:+55 41 9601-5655


--
Essa mensagem faz parte do grupo "zfbrasil" no Google Groups.
Para escrever neste grupo, envie um email para zfbr...@googlegroups.com
Para se desligar do grupo, envie um email para zfbrasil-u...@googlegroups.com
Mais informações, visite o grupo em http://groups.google.com/group/zfbrasil?hl=pt-BR

Diego Pereira Grassato

unread,
May 25, 2012, 12:08:06 PM5/25/12
to zfbr...@googlegroups.com
Tenta montar desta forma

<VirtualHost  zfshop.localhost>
   DocumentRoot " "F:\Projetos\zfshop.localhost\public""
   ServerName  zfshop.localhost
   <Directory " "F:\Projetos\zfshop.localhost\public"">
       Options Indexes MultiViews FollowSymLinks
       AllowOverride All
        <Limit GET POST OPTIONS PROPFIND>
             Order allow,deny
             Allow from all
         </Limit>
         <Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
             Order deny,allow
             Deny from all
         </Limit>
       Order allow,deny
       Allow from all
   </Directory>
   <Location />
        RewriteEngine On
        RewriteCond %{REQUEST_FILENAME} -s [OR]
        RewriteCond %{REQUEST_FILENAME} -l [OR]
        RewriteCond %{REQUEST_FILENAME} -d
        RewriteRule ^.*$ - [NC,L]
        RewriteRule ^.*$ /index.php [NC,L]
   </Location>
       #Local onde ficaram os logs de acesso
       ErrorLog /var/log/apache2/kerp-error.log
       # debug, info, notice, warn, error, crit, alert, emerg
#       LogLevel debug
       CustomLog /var/log/apache2/kerp-access.log combined
       ServerSignature On

</VirtualHost>

O certo é vc indicar o host pro virtualhost  para ele saber a quem ele deve enviar as solicitações


---------------------------------------

  ºvº  .    GNU/Slackware 
 /(S)\ .    
Keep it Simple, Stupid           
  ^ ^  .    Because it works!!
---------------------------------------
  Linux user #438314

---------------------------------------
  Equipe BestLinux

 www.bestlinux.com.br

---------------------------------------




Em 25 de maio de 2012 13:02, Leandro Ayala <leandr...@gmail.com> escreveu:

--

Josiel Rocha

unread,
May 25, 2012, 12:09:05 PM5/25/12
to zfbr...@googlegroups.com
Tenho quase certeza que não é o seu caso, mas assim mesmo vale a tentativa, vamos lá:

Se o seu computador estiver em um domínio, pelo menos aqui, o SO parece que simplesmente ignora o %SYSTEMROOT%\system32\drivers\etc\hosts[Windows].

Eu uso aqui tudo no localhost/diretorio, para vhost eu teria que alterar o DNS da rede e eu não tenho acesso e nem quero ficar enchendo o saco com isso a todo momento que eu configurar um projeto na minha máquina
_________________________________
Josiel Rocha - josiel...@gmail.com
Tel.: (11) 6119-6265



Em 25 de maio de 2012 13:02, Leandro Ayala <leandr...@gmail.com> escreveu:

--

Leandro Ayala

unread,
May 25, 2012, 12:09:31 PM5/25/12
to zfbr...@googlegroups.com
windows
Xampp
e  estou utilizando o chorme sim.
Tenta montar desta forma

Para se desligar do grupo, envie um email para zfbrasil-unsubscribe@googlegroups.com

Leandro Ayala

unread,
May 25, 2012, 12:26:07 PM5/25/12
to zfbr...@googlegroups.com
windows, chrome e xampp
Para se desligar do grupo, envie um email para zfbrasil-unsubscribe@googlegroups.com

Leandro Sales

unread,
May 25, 2012, 12:30:59 PM5/25/12
to zfbr...@googlegroups.com
Aqui funciona apenas com isso:

NameVirtualHost localhost
 
<VirtualHost zftutorial.localhost>
    ServerName zftutorial.localhost

    DocumentRoot "C:\xampp\htdocs\zftutorial\public"
</VirtualHost>
<VirtualHost zfshop.localhost>
    ServerName zfshop.localhost

    DocumentRoot "F:\Projetos\zfshop.localhost\public"
</VirtualHost>

--
Leandro Sales
Desenvolvedor Web
@leandroasp | +55 86 9427-5626

Rafael Kassner

unread,
May 25, 2012, 12:32:35 PM5/25/12
to zfbr...@googlegroups.com
O primeiro VirtualHost (ordenação dentro do arquivo mesmo) vai ser
utilizado como padrão.

2012/5/25 Leandro Sales <leand...@gmail.com>:
> --
> Essa mensagem faz parte do grupo "zfbrasil" no Google Groups.
> Para escrever neste grupo, envie um email para zfbr...@googlegroups.com
> Para se desligar do grupo, envie um email para
> zfbrasil-u...@googlegroups.com
> Mais informações, visite o grupo em
> http://groups.google.com/group/zfbrasil?hl=pt-BR



--
Atenciosamente,
Rafael Kassner

André da Silva Severino

unread,
May 25, 2012, 12:34:51 PM5/25/12
to zfbr...@googlegroups.com
Crie um virtual host com a raiz padrão do xamp (localhost), para poder acessar os arquivos da raiz e remove o coringa *:80 e coloque os valores normal igual o exemplo do nosso amigo.
no httpd.conf verifique o servername também.

abraços
---------------------------------------------------------------------------------------------------------------------------
"Eu adoraria mudar o mundo, pena que eles não me fornecem o
código-fonte".
        ~
     \°v°
      ( . )\   --> open-source
      ^ ^
---------------------------------------------------------------------------------------------------------------------------

Leonardo C

unread,
May 25, 2012, 12:37:15 PM5/25/12
to zfbr...@googlegroups.com
Lembre-se que a cada alteração no arquivo de virtual hosts é necessário resetar o serviço apache..


--
Leonardo C.

Leandro Ayala

unread,
May 25, 2012, 12:40:44 PM5/25/12
to zfbr...@googlegroups.com
Galera,

Seguindo as dicas está assim meu arquivo httpd-vhosts:

<VirtualHost localhost>
    DocumentRoot "C:\xampp\htdocs"
    ServerName localhost
</VirtualHost>

<VirtualHost zftutorial.localhost>
    DocumentRoot "C:\xampp\htdocs\zftutorial\public"
    ServerName zftutorial.localhost
</VirtualHost>

<VirtualHost zfshop.localhost>
    DocumentRoot "F:\Projetos\zfshop.localhost\public"
    ServerName zfshop.localhost
</VirtualHost>

O problema é que agora qualquer endereço digitado ele sempre redireciona pro primeiro vhost configurado.

Lobs .

unread,
May 25, 2012, 12:44:42 PM5/25/12
to zfbr...@googlegroups.com
caraca.. nego sempre vai na solução mais complicada antes...

eu tive o mesmo problema com o chrome.. a solução que eu dei foi, em vez de digitar localhost no chrome, eu digitava http://localhost.

se você digitar só localhost, o chrome não entende de primeira que é um endereço e tenta buscar no google.. mesma coisa com 127.0.0.1, na primeira vez no chrome tem que digitar http://127.0.0.1

agora eu não sei o que você fez ai.. mas muito provavelmente estava certo desde o começo =/


Vitor Lobão Fernandes
Cel:+55 41 9601-5655


--

Leandro Sales

unread,
May 25, 2012, 12:51:12 PM5/25/12
to zfbr...@googlegroups.com
Aqui eu uso o Chrome e digito apenas localhost e tudo funciona numa boa. Não preciso digitar http://

Sobre o VirtualHost, esse primeiro não precisa ter.

Tira esse:

<VirtualHost localhost>
    DocumentRoot "C:\xampp\htdocs"
    ServerName localhost
</VirtualHost>

Leandro Ayala

unread,
May 25, 2012, 12:55:40 PM5/25/12
to zfbr...@googlegroups.com
Fiz isso, retirei acima. Se digito somente localhost ele parece está redirecionado para o primeiro vhost configurado no arquivo.

<VirtualHost zftutorial.localhost>
    DocumentRoot "C:\xampp\htdocs\zftutorial\public"
    ServerName zftutorial.localhost
</VirtualHost>

<VirtualHost zfshop.localhost>
    DocumentRoot "F:\Projetos\zfshop.localhost\public"
    ServerName zfshop.localhost
</VirtualHost>

# localhost name resolution is handled within DNS itself.
127.0.0.1       localhost
# ::1             localhost
127.0.0.1 zftutorial.localhost
127.0.0.1 zfshop.localhost

Em sexta-feira, 25 de maio de 2012 13h02min35s UTC-3, Leandro Ayala escreveu:

Igor Carvalho de Paula

unread,
May 25, 2012, 12:56:05 PM5/25/12
to zfbr...@googlegroups.com
vc precisa criar um vhost para a raiz do servidor

Igor C. de Paula
Analista de sistema e Desenvolvedor
(22) 9879-5627 / (22) 8123-4923 / (22) 3051-6603
Sistemas intranet, internet e integrados
Enviado via iPad
--

Leandro Sales

unread,
May 25, 2012, 12:58:09 PM5/25/12
to zfbr...@googlegroups.com
Você colocou o "NameVirtualHost localhost" como falei anteriormente?

Leandro Ayala

unread,
May 25, 2012, 12:59:22 PM5/25/12
to zfbr...@googlegroups.com
Olhem só,

Eu peguei a pasta zftutorial e renomei.

ao digitar localhost ou zfshop.localhost ou zftutorial.localhost ele não acha o caminho.

Isso indica que, não importa o endereço digitado ele sempre ta apontando para o primeiro vhost configurado no arquivo.


Em sexta-feira, 25 de maio de 2012 13h02min35s UTC-3, Leandro Ayala escreveu:

Leandro Ayala

unread,
May 25, 2012, 1:01:57 PM5/25/12
to zfbr...@googlegroups.com
sim, sim. mesmo jeito, nada mudou. Continua redirecionado somente para o primeiro vhost.

Leandro Sales

unread,
May 25, 2012, 1:11:35 PM5/25/12
to zfbr...@googlegroups.com
Pergunta besta, mas não custa nada perguntar:

Você está restartando o serviço do apache apos fazer as alterações? :P

--
Leandro Sales
Desenvolvedor Web
@leandroasp | +55 86 9427-5626


2012/5/25 Leandro Ayala <leandr...@gmail.com>

Leandro Ayala

unread,
May 25, 2012, 1:15:02 PM5/25/12
to zfbr...@googlegroups.com
Estou sim.. É algum detalhe besta de configuração..To quase desistindo...


Em sexta-feira, 25 de maio de 2012 13h02min35s UTC-3, Leandro Ayala escreveu:

Leonardo C

unread,
May 25, 2012, 1:22:11 PM5/25/12
to zfbr...@googlegroups.com
Olha o meu


--
Leonardo C.

Lobs .

unread,
May 25, 2012, 1:45:41 PM5/25/12
to zfbr...@googlegroups.com
cara.. que legal esse codepad ein?

Vitor Lobão Fernandes
Cel:+55 41 9601-5655


Leonardo C

unread,
May 25, 2012, 1:48:26 PM5/25/12
to zfbr...@googlegroups.com
Eu prefiro o pastebin.org, mas aqui no trampo é bloqueado pelo firewall sei lá por que! :P

--
Leonardo C.

Lobs .

unread,
May 25, 2012, 1:55:59 PM5/25/12
to zfbr...@googlegroups.com
eu sei porque.. mesmo esquema do editor wysiwyg..
ele deixa você escrever javascript, deve dar pra explorar =x

e continuo a curtir o codepad.. da pra executar o codigo e não tem captcha..


Vitor Lobão Fernandes
Cel:+55 41 9601-5655



--
Leonardo C.

--

Leandro Ayala

unread,
May 25, 2012, 2:14:09 PM5/25/12
to zfbr...@googlegroups.com
é galera. o negocio ta meio estranho..
Eu vou dá uam reisntalada no xampp e verificar..


Em sexta-feira, 25 de maio de 2012 13h02min35s UTC-3, Leandro Ayala escreveu:

Igor Carvalho de Paula

unread,
May 25, 2012, 2:23:44 PM5/25/12
to zfbr...@googlegroups.com
cara, vc tem q criar um vhost para o localhost tb, isto tb já aconteceu comigo no zend server, tive q criar um vhost pro localhost tb...


Igor C. de Paula
Analista de sistema e Desenvolvedor
(22) 9879-5627 / (22) 8123-4923 / (22) 3051-6603
Sistemas intranet, internet e integrados
Enviado via iPad
--

André da Silva Severino

unread,
May 25, 2012, 2:27:35 PM5/25/12
to zfbr...@googlegroups.com
Crie o vhost para localhost e mude o ServerName no httpd.conf

Leandro Ayala

unread,
May 25, 2012, 2:28:07 PM5/25/12
to zfbr...@googlegroups.com
Beleza então,
Vou tentar fazer isso mais tarde e dou um retorno.

davi Menezes

unread,
Aug 5, 2013, 12:05:13 AM8/5/13
to zfbr...@googlegroups.com, leandr...@gmail.com
Leandro, como conseguiu resolver aquele problema? estou num micro que o virtualhost também não funciona de jeito nenhum, alguma dica? tá difícil aqui! 

jesus vieira

unread,
Aug 5, 2013, 1:35:52 AM8/5/13
to zfbr...@googlegroups.com


--
--
Essa mensagem faz parte do grupo "zfbrasil" no Google Groups.
Para escrever neste grupo, envie um email para zfbr...@googlegroups.com
Para se desligar do grupo, envie um email para zfbrasil-u...@googlegroups.com
Mais informações, visite o grupo em http://groups.google.com/group/zfbrasil?hl=pt-BR
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Zend Framework Brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para zfbrasil+u...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
JESUS VIEIRA
Programador back-end
Web Patterns - Desenvolvimento de Web Sites

Wesley Willians

unread,
Aug 5, 2013, 9:37:22 AM8/5/13
to zfbr...@googlegroups.com
Amigão, na boa. 
Porque não usa o servidor embutido do PHP. 

Abondei apache faz tempo =)


--
@wesleywillians
www.schoolofnet.com


2013/8/5 jesus vieira <jesusvie...@gmail.com>

davi Menezes

unread,
Aug 5, 2013, 3:09:40 PM8/5/13
to zfbr...@googlegroups.com
Ola Wesley, li em alguns sites que o servidor embutido no php não dá muito certo pra trabalhar com Zend, por não interpretar configurações .htaccess etc.
 Estou martelando nesse  vhosts porque todo mundo fala que é melhor para não dar problemas como cookie's.
A única coisa que o apache está deixando manipular é caminho do localhost, com isso acesso meu diretório do Proj Zend com o endereço "localhost". Mas não aceita adicionar outros nomes virtuais. O log do apache não dá erro. No Chrome apenas diz:

Ops! O Google Chrome não conseguiu localizar teste


Jaime Marcelo Valasek

unread,
Aug 5, 2013, 3:17:33 PM8/5/13
to zfbr...@googlegroups.com
Eu também só uso o servidor embutido do PHP, desde então não sofro mais com configurações de vhosts do Apache, e pra mim funciona normalmente,  eu acho que se tiver configurações do apache vai executar normalmente, pelos testes que fiz não tive problema.

Jordan V.S

unread,
Aug 5, 2013, 3:18:52 PM8/5/13
to zfbr...@googlegroups.com
Leandro, executando o servidor do php, estando no diretório da aplicação, não funciona ?

Wesley Willians

unread,
Aug 5, 2013, 3:58:02 PM8/5/13
to zfbr...@googlegroups.com
Quem falou isso está enganado.
Trabalhar com ZF e servidor embutido funciona sem NENHUM esforço


--
@wesleywillians
www.schoolofnet.com


2013/8/5 Jordan V.S <jorda...@gmail.com>

davi Menezes

unread,
Aug 5, 2013, 4:38:58 PM8/5/13
to zfbr...@googlegroups.com
Alguém tem um link de tuto pra criar virtual hosts com o servidor embutido do php?
vlw

Wesley Willians

unread,
Aug 5, 2013, 4:43:59 PM8/5/13
to zfbr...@googlegroups.com
Com servidor embutido vc não precisa de vhosts, basta iniciar o servidor e sair usando.


--
@wesleywillians
www.schoolofnet.com


2013/8/5 davi Menezes <daviola...@gmail.com>

Leonardo de Campos Prado

unread,
Aug 5, 2013, 5:35:55 PM8/5/13
to zfbrasil

Josiel Rocha

unread,
Aug 5, 2013, 5:38:44 PM8/5/13
to Zend Framework Brasil

Ops! O Google Chrome não conseguiu localizar teste?


A mensagem parece fazer referencia ao Chrome não ter conseguido encontrar um IP para o nome "teste", para confirmar, abra um  terminal e dê um "ping teste", veja o que é retornado.

Caso seja este o problema, já te adianto algumas perguntas:

1. Windows ou Linux?
2. Se estiver usando linux, o mesmo encontra-se em domínio (Active Directory)?

____________________
Josiel Rocha

Diego Armando

unread,
Aug 5, 2013, 6:10:57 PM8/5/13
to zfbr...@googlegroups.com
voce descomentou a linha que dah include no arquivo httpd-vhosts?

davi Menezes

unread,
Aug 5, 2013, 7:23:57 PM8/5/13
to zfbr...@googlegroups.com
Diz que a solicitação ping não pôde encontrar o host teste. Para verificar o nome e tentar novamente.
Uso Windows 7.
Wamp 2.4 com apache 2.4.4 e PHP 5.4.16
# Virtual hosts
Include conf/extra/httpd-vhosts.conf

httpd-vhosts.conf
<VirtualHost *:80>
    DocumentRoot "c:/wamp/www/teste"
    ServerName teste
</VirtualHost>

C:\Windows\System32\drivers\etc\hosts
# localhost name resolution is handled within DNS itself.
127.0.0.1       localhost
# ::1             localhost

127.0.0.1       teste
127.0.0.1       app1



Em 5 de agosto de 2013 18:38, Josiel Rocha <josiel...@gmail.com> escreveu:
Reply all
Reply to author
Forward
0 new messages