Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom galera, eu normalmente bato muito a cabeça e pesquiso bagaraio... como que faz antes de perguntar
Então vamos ao problema
Eu to precisando montar um virtual host no meu computador
Porque não usar o localhost/site/ ... pois não é assim que vai ficar no ar... e se não a desgraça do windows vai dar muitos conflitos de pastas etc... uma vez que meu servidor é linux.
Então eu fui pesquisar como fazer no xampp um virtual host
Para começar tinha quer ir
C:\xampp\apache\conf\httpd.conf
E descomentar a linha que permite virtual hosts
Aqui:
Include "conf/extra/httpd-vhosts.conf"
Feito isso ok ele agora deveria aceitar um virtual host
Então agora tenho que ir em extra
C:\xampp\apache\conf\extra\httpd-vhosts
E configurar um vhost
E foi o que eu fiz
#Configuração adorocinema
<VirtualHost *:80>
DocumentRoot "D:\workspace\adorocine\public"
ServerName adorocinema.dev
ErrorLog "logs/adorocinema.dev.adorocinema-error.log"
CustomLog "logs/adorocinema.dev.adorocinema-access.log" combined
<Directory "D:\workspace\adorocine\public">
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Até ai tudo bem era isso mesmo que eu deveria fazer correto???
Ahh ta faltando ainda ir no windows e configurar o local :)
Acharam que eu esqueci né?
c:\windows\system32\drivers\etc\hosts
127.0.0.1 localhost #local
127.0.0.1 adorocinema.dev #adorocinema
Muito que bem... feito tudo isso ai
Era pra esse fia da mãe funcionar... quando eu digita-se
adorocinema.dev na minha url
Era pra ele direcionar para a pasta que eu marquei correto???
Errado....
Por algum motivo que eu desconheço ele me manda para a pagina incial do xampp
Automaticamente...
Alguem sabe que diabos eu to fazendo errado???
Já tentei foi de tudo
Até criar um host para uma pasta dentro do xampp e mesmo assim não deu certo
Ex:
vhosts.conf
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/mysite"
ServerName dev.mysite.com
ErrorLog "logs/mysite.localhost-error.log"
CustomLog "logs/mysite.localhost-access.log" combined
</VirtualHost>
hosts (do windows)
127.0.0.1 dev.mysite.com
E também me redireciona para a pasta do xampp
Alguem sabe o que fazer????????
Já to quase desistindo dessa birosca
Abraços
Olha berseck, eu nunca fiz isto, então não vou poder te dizer se vai dar certo ou não. Mas dá uma olhada neste link.
http://www.vivaolinux.com.br/artigo/Virtual-Host-com-Apache/
Carlos Eduardo
EDIT - Só para ter certeza. Você reiniciou o Apache depois de modificar?
Já tentei isso também sem sucesso...
e eu to usando o xampp... que um poquinho diferente, mas basicamente é a mesma coisa
Já fiz de tudo e nada... não importa o host q eu criei ele sempre me redireciona para uma pasta xampp no final do endereço!!!!!!!!!!!!!!!!!
Sendo que não vejo nenhum arquivo de redirect... nenhum htacess... nada do genero para ta fazendo isso!!!
Inclusive se você reparar o xampp ta no C e o meu site no D numa pasta nem tem conexão com a outra!!!!!!!!
=/
Já não sei mais o que fazer...
abraços
Bom virando e revirando...
Chutando o pau da barraca.......
Finalmente descobri o que eu tava fazendo de errado!
Veja que no exemplo do amigo acima
Ele coloca
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot D:/srv/xampp/projects/testproject/public
ServerName testproject
<Directory "D:/srv/xampp/projects/testproject/public">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
E está errado!!!!!
isso ai sempre vai apontar pra &¨( *#yn8r t3ce8y38q da pasta localhost
Então para arrumar isso tem que alterar aqui:
<VirtualHost *:80> Você ai vai por o nome do seu site... ou seja url que deseja que logue
<VirtualHost seusite.dev>
E tadã!!!!
Vai funcionar!!!
Agradeço a todos que leram... aqueles que tentaram ajudar...
Mas agradeço mesmo é aos cabelos brancos que ganhei depois de 1 tarde inteira vendo isso sem ver esse erro bobo
Abraços
>
Mas agradeço mesmo é aos cabelos brancos que ganhei depois de 1 tarde inteira vendo isso sem ver esse erro bobo
Isto irrita... Quando é uma coisa simples assim e que dá tanta dor de cabeça...
Que bom que resolveu. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Carlos Eduardo
Olá pessoal,
Sei que o tópico é antigo, mas estou com um problema parecido.
Configurei o virtual host para um site em desenvolvimento assim:
<VirtualHost local.integracao.com.br >
ServerAdmin raphael@colegiopromove.com.br
DocumentRoot C:/xampp/htdocs/Site/
ServerName local.integracao.com.br
ServerAlias local.integracao.com.br
<Directory "C:/xampp/htdocs/Site/">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Funciona perfeitamente.. Digito "local.integracao.com.br" e o site roda localmente.
O problema é que perco o "caminho" para o localhost. Ou seja, quando digito "localhost" na barra de endereço ele redireciona para "local.integracao.com.br". Já tentei configurar um virtualhost para o localhost (como descrito abaixo) mas não funciona.
<VirtualHost *:80>
ServerAdmin raphael@colegiopromove.com.br
DocumentRoot "C:/xampp/htdocs/"
ServerName localhost
ServerAlias localhost
ErrorLog "logs/localhost-error.log"
CustomLog "logs/localhost-access.log" combined
</VirtualHost>
Alguma ideia do que seja isso?
Grato por qualquer ajuda,
Abraços,
Ex da minha pasta de arquivo de hosts:
<VirtualHost *:80>
DocumentRoot "E:/xampp/htdocs/"
ServerName localhost
ServerAlias localhost
</VirtualHost>
<VirtualHost *:80></VirtualHost>
<VirtualHost *:80></VirtualHost>
<VirtualHost *:80>As vezes ele deixa de funcionar pq a pasta log n ta sendo encontrada para o apache criar o arquivo...
Mas vale a pena você dar uma olhada nos arquivos log para descobrir o que ta acontecendo de errado.
Antes que pergunte pq tenho 2 bwob é pq uso multi sites no wordpress então eu precisava testar 2 linguas diferentes e sites diferentes dentro do mesmo site :)
Abraços
Funcionou perfeitamente! Obrigado Thiago..
Eram duas coisas:
1. Precisei mudar o cabeçalho do mapeamento para <VirtualHost *:80> assim como está no seu.
2. O caminho para o arquivo de log estava errado.
Mais uma vez grato cara.
Podem contar comigo!
Abraços,
Exemplo de 1 dos milhares de tutoriais que eu segui...
Sem sucesso:
http://maff.ailoo.net/2008/07/set-up-multiple-virtual-hosts-on-xampp-for-windows/
Minha versão do xampp é a ultima versão que tem.
Com mercury funcionando...
Tomcat
Alguem tem ideia se tem algum tipo de redirect dentro do xampp
Que possa ta causando isso?
Abraços