Fórum WMO: Apache <virtual Host> - Fórum WMO

Ir para

  • (3 Páginas)
  • +
  • 1
  • 2
  • 3
  • Novo tópico
  • Responder
  • Ícone  Compartilhar

Apache <virtual Host>

#1 Membro offline   Alexx Ares 

  • Doutor
  • Ícone
  • Grupo: Usuários
  • Posts: 896
  • Cadastrado: 04/04/2003
  • Sexo:Masculino
  • Localidade:Santos - SP
Pontos: 0
Neutral

Postou 26/01/2004, 15:48

Pessoal, estou tentando configurar subdominios em meu computador local e não está dando certo... dei uma olhada na documentação do Apache e achei o tal <virtualHost>

Tentei:

NameVirtualHost *

<VirtualHost *>
ServerName meusite1.localhost
DocumentRoot C:/meusite1
</VirtualHost>
<VirtualHost *>
ServerName meusite2.localhost
DocumentRoot C:/meusite2
</VirtualHost>

Só acessa o http://localhost (pasta c:/sites)

O resto da página não encontrada...

Queria fazer assim pois atualmente tenho que acessar http://localhos/meusite1 (pasta c:/site/meusite1 por exemplo) mas algumas funções do PHP enxergam como dominio o localhost, ou seja, tratam o "meusite1" como uma pasta do dominio, sendo que é um site independente.

Se alguem tiver uma luz, agradeço! (y)
||| PENSE NISSO ||| O ser humano, dizem, deve dormir 8 horas por dia. Isso equivale a 1 terço do seu dia dormindo. Agora imagine a seguinte situação: você, com 75 anos, prestes a morrer, olha para trás e percebe que dormiu 1 terço da sua vida, ou seja, 25 anos. Cara... 25 ANOS DORMINDO !!! Se você tem menos de 25 anos, simplesmente você vai dormir mais do que viveu até hoje!!! Pense nisso... e durma menos.
0

#2 Membro offline   ffmm 

  • Veterano
  • Ícone
  • Grupo: Usuários
  • Posts: 1.224
  • Cadastrado: 17/01/2003
  • Sexo:Não informado
Pontos: 0
Neutral

Postou 26/01/2004, 15:55

Bom, isso soh vai funcionar se vc tiver um servidor de dns, mas vc pode usar algum servidor grátis (serviço de redirecionamento), como o dyndns ( http://www.dyndns.org ). Ele é um serviço de dns para ip dinâmico.
0

#3 Membro offline   paes 

  • GustavoPaes.Net
  • Ícone
  • Grupo: Usuários
  • Posts: 1.393
  • Cadastrado: 15/11/2002
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Rumo ao topo!
Pontos: 0
Neutral

Postou 26/01/2004, 16:03

mas dai naum vai funcionar offo line né??

axo que num da cara pra fazer issu off line

flw
Site: GustavoPaes.net

^ Rumo ao Topo ^
0

#4 Membro offline   Alexx Ares 

  • Doutor
  • Ícone
  • Grupo: Usuários
  • Posts: 896
  • Cadastrado: 04/04/2003
  • Sexo:Masculino
  • Localidade:Santos - SP
Pontos: 0
Neutral

Postou 26/01/2004, 23:08

É, eu quero pra rodar offline, no meu ambiente de trabalho.....

Assim como rodo o localhost.

Só que ao invés de acessar uma pasta dentro do local host para cada site, queria que cada um tivesse um "localhost próprio", entende?

Aí ao inves de http://localhost/site1 ficaria http://site1.localhost ou algo assim.

Valeuz!
||| PENSE NISSO ||| O ser humano, dizem, deve dormir 8 horas por dia. Isso equivale a 1 terço do seu dia dormindo. Agora imagine a seguinte situação: você, com 75 anos, prestes a morrer, olha para trás e percebe que dormiu 1 terço da sua vida, ou seja, 25 anos. Cara... 25 ANOS DORMINDO !!! Se você tem menos de 25 anos, simplesmente você vai dormir mais do que viveu até hoje!!! Pense nisso... e durma menos.
0

#5 Membro offline   ffmm 

  • Veterano
  • Ícone
  • Grupo: Usuários
  • Posts: 1.224
  • Cadastrado: 17/01/2003
  • Sexo:Não informado
Pontos: 0
Neutral

Postou 26/01/2004, 23:21

Bom, tem um jeito, mas vc vai precisar instalar um servidor de dns, e fazer algumas configs no seu pc.
0

#6 Membro offline   Alexx Ares 

  • Doutor
  • Ícone
  • Grupo: Usuários
  • Posts: 896
  • Cadastrado: 04/04/2003
  • Sexo:Masculino
  • Localidade:Santos - SP
Pontos: 0
Neutral

Postou 28/01/2004, 11:29

Mas pode instalar o servidor de DNS somente para acesso local?

E quanto a segurança, etc?
Fica algo aberto?

Eu ainda não entendo quase nada sobre servidores, portas, etc... <_<

Dá pra dar uma luz?

Valeu
||| PENSE NISSO ||| O ser humano, dizem, deve dormir 8 horas por dia. Isso equivale a 1 terço do seu dia dormindo. Agora imagine a seguinte situação: você, com 75 anos, prestes a morrer, olha para trás e percebe que dormiu 1 terço da sua vida, ou seja, 25 anos. Cara... 25 ANOS DORMINDO !!! Se você tem menos de 25 anos, simplesmente você vai dormir mais do que viveu até hoje!!! Pense nisso... e durma menos.
0

#7 Membro offline   ffmm 

  • Veterano
  • Ícone
  • Grupo: Usuários
  • Posts: 1.224
  • Cadastrado: 17/01/2003
  • Sexo:Não informado
Pontos: 0
Neutral

Postou 28/01/2004, 12:37

Bom, se vc instalar um servidor dns, ele vai ficar disponível na net quando vc tiver conectado. Quanto a segurança, se vc manter ele atualizado, vc naum terá problemas.
0

#8 Membro offline   Alexx Ares 

  • Doutor
  • Ícone
  • Grupo: Usuários
  • Posts: 896
  • Cadastrado: 04/04/2003
  • Sexo:Masculino
  • Localidade:Santos - SP
Pontos: 0
Neutral

Postou 05/09/2004, 04:50

Galera, estou ressucitando esse tópico pois finalmente consegui configurar o Virtualhost em localhost.... peguei uma informação aqui, outra ali e finalmente consegui! :lol:

Para quem interessar:

Dê um STOP no Apache.

Abra o arquivo httpd.conf ( configuração do Apache ).
No final do arquivo ( geralmente ), procure por virtualhosts.
Adicione a seguinte linha:

NameVirtualHost 127.0.0.1:80

Agora, logo abaixo, configure o "localhost", colando as linhas a seguir:

<VirtualHost 127.0.0.1>
ServerAdmin admin@localhost
DocumentRoot "C:/Apache/htdocs"
ServerName localhost
ErrorLog logs/localhost_error.log
CustomLog logs/localhost_access.log common
</VirtualHost>

Repare o caminho de "DocumentRoot"... é o caminho da pasta principal onde estão os seus arquivos quando você digita "localhost".
Feito isso, adicione os novos sites ( até onde sei pode ser infinito ), configurando um novo virtualhost para cada um, conforme as linhas a seguir:

<VirtualHost 127.0.0.1>
ServerAdmin admin@localhost
DocumentRoot "C:/alexxares/meusite"
ServerName alexxares
ServerAlias *.alexxares
ErrorLog logs/alexxares-error.log
<Directory "C:/alexxares/meusite">
Options All Includes Indexes
</Directory>
</VirtualHost>

Com isso, ao digitar "alexxares" no navegador vai direto para a pasta "c:/alexxares/meusite"! :lol:

Agora, se fizer só isso não funciona, pois já tinha tentando há muito tempo... o segredo (?), pelo menos para mim, é o seguinte:

No windows XP Pro ( nos outros não sei onde fica esse arquivo ), vá em:

c:/windows/system32/drivers/etc

Abra o arquivo "hosts" ( ele não tem nenhuma extensão, abra no notepad ).
Nele, configure para cada site uma linha com o IP e servername, no caso do exemplo acima fica:

127.0.0.1 localhost
127.0.0.1 alexxares

Pronto!
Reinicie o computador ( as vezes nem precisa ) e digite o nome do seu site no navegador! :lol:

Valeu! (y)
||| PENSE NISSO ||| O ser humano, dizem, deve dormir 8 horas por dia. Isso equivale a 1 terço do seu dia dormindo. Agora imagine a seguinte situação: você, com 75 anos, prestes a morrer, olha para trás e percebe que dormiu 1 terço da sua vida, ou seja, 25 anos. Cara... 25 ANOS DORMINDO !!! Se você tem menos de 25 anos, simplesmente você vai dormir mais do que viveu até hoje!!! Pense nisso... e durma menos.
0

#9 Membro offline   Klaus 

  • @ ubuntu jaunty
  • Ícone
  • Grupo: Ex-Admins
  • Posts: 7.924
  • Cadastrado: 08/02/2004
  • Sexo:Masculino
  • Localidade:127.0.0.1
Pontos: 0
Neutral

Postou 05/09/2004, 05:44

Nossa! Doidera! Vou testar depois. :D
Klaus Paiva
Conheça também: Taperás
0

#10 Membro offline   Alexx Ares 

  • Doutor
  • Ícone
  • Grupo: Usuários
  • Posts: 896
  • Cadastrado: 04/04/2003
  • Sexo:Masculino
  • Localidade:Santos - SP
Pontos: 0
Neutral

Postou 06/09/2004, 14:23

Se você ( e mais alguem ) testar, e verificar algum erro ( ou até mesmo problema que isso possa trazer ao sistema ) favor comunicar aqui! :lol:

Como eu disse, aqui funciona perfeitamente, mas não tenho a mínima idéia se pode comprometer o sistema ou algum driver, sei lá...

(y)
||| PENSE NISSO ||| O ser humano, dizem, deve dormir 8 horas por dia. Isso equivale a 1 terço do seu dia dormindo. Agora imagine a seguinte situação: você, com 75 anos, prestes a morrer, olha para trás e percebe que dormiu 1 terço da sua vida, ou seja, 25 anos. Cara... 25 ANOS DORMINDO !!! Se você tem menos de 25 anos, simplesmente você vai dormir mais do que viveu até hoje!!! Pense nisso... e durma menos.
0

#11 Membro offline   Klaus 

  • @ ubuntu jaunty
  • Ícone
  • Grupo: Ex-Admins
  • Posts: 7.924
  • Cadastrado: 08/02/2004
  • Sexo:Masculino
  • Localidade:127.0.0.1
Pontos: 0
Neutral

Postou 06/09/2004, 14:30

Testei em Win2000 e está rodando sem problemas. Falta ainda confirmar em outros Win, mas beleza.

Acho que não afeta nada...
Klaus Paiva
Conheça também: Taperás
0

#12 Membro offline   ffmm 

  • Veterano
  • Ícone
  • Grupo: Usuários
  • Posts: 1.224
  • Cadastrado: 17/01/2003
  • Sexo:Não informado
Pontos: 0
Neutral

Postou 06/09/2004, 20:07

Não, isso não causa problema nenhum, funciona como um host de verdade (+ ou - igual), soh que no caso, pra num ter que configurar servidor DNS, vc especifica no arquivos hosts.
0

#13 Membro offline   nandogyn 

  • Novato no fórum
  • Ícone
  • Grupo: Usuários
  • Posts: 2
  • Cadastrado: 07/06/2005
  • Sexo:Não informado
Pontos: 0
Neutral

Ícone  Postou 08/06/2005, 10:13

Bom dia Aqui Não funcionou quando digito alexxares
ele entra no google busca e me redireciona para esse post

mas valeu o meu e windows xp pro :D
0

#14 Membro offline   Klaus 

  • @ ubuntu jaunty
  • Ícone
  • Grupo: Ex-Admins
  • Posts: 7.924
  • Cadastrado: 08/02/2004
  • Sexo:Masculino
  • Localidade:127.0.0.1
Pontos: 0
Neutral

Postou 08/06/2005, 10:22

Reinicie seu Apache. :P
Klaus Paiva
Conheça também: Taperás
0

#15 Membro offline   nandogyn 

  • Novato no fórum
  • Ícone
  • Grupo: Usuários
  • Posts: 2
  • Cadastrado: 07/06/2005
  • Sexo:Não informado
Pontos: 0
Neutral

Ícone  Postou 09/06/2005, 09:17

Já Reiniciei ate o pc so que eu já tinha tentando isso antes mas de boa valeu :D
0

  • (3 Páginas)
  • +
  • 1
  • 2
  • 3
  • Novo tópico
  • Responder

1 usuário(s) está(ão) lendo este tópico
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)