Responder 
 
Avaliação do Tópico:
  • 0 Votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
[Resolvido - era BURRICE minha] vHosts no Apache
20/07/2011, 11:56 (Resposta editada pela última vez em: 20/07/2011 16:27 por rodrigobp.)
Resposta: #1
Erro [Resolvido - era BURRICE minha] vHosts no Apache
Olá amigos,

Estou apanhando um pouco do virtual hosts do apache dessa vez.

Tenho um servidor com ip publico, dns publicado, tudo certo em que tenho duas instâncias diferentes do apache rodando e funcionando.

Até ai tudo as 1000 maravilhas.

Remodelei alguns CGIs de um deles e por segurança estou separando esses CGIs em hosts diferentes, já que empresas diferentes terão os acessos. Tudo já esta certo e funcional. Ai é que vem a novela...

O apache tem um site padrão e mais dois virtuais hosts, não importa como eu chame os sites SEMPRE o infeliz me traz o site padrão e não qualquer um dos virtuais.

Detalhe, no access.log o apache identifica que a origem veio da Empresa Alfa ou Empresa Beta, onde estou errando?

Parte do httpd.conf que contém os virtuais hosts
Código:
NameVirtualHost *:12335

<VirtualHost *:12335>
ServerName intra.empresaalfa.com.br
ServerAdmin [email protected]
DocumentRoot /usr/local/apacheR/empresaalfa
    <Directory /usr/local/apacheR/empresaalfa>
        Options FollowSymLinks
        AllowOverride AuthConfig
        Order allow,deny
        Allow from all
    </Directory>
    ErrorLog "/var/log/apacheR-empresaalfa-error.log"
    CustomLog "/var/log/apacheR-empresaalfa-access.log" common
</VirtualHost>

<VirtualHost *:12335>
ServerName intra.empresabeta.com.br
ServerAdmin [email protected]
DocumentRoot /usr/local/apacheR/empresabeta
    <Directory /usr/local/apacheR/empresabeta>
        Options FollowSymLinks
        AllowOverride AuthConfig
        Order allow,deny
        Allow from all
    </Directory>
    ErrorLog "/var/log/apacheR-empresabeta-error.log"
    CustomLog "/var/log/apacheR-empresabeta-access.log" common
</VirtualHost>

Configuração Geral do Apache no httpd.conf

Código:
ServerAdmin [email protected]
DocumentRoot "/usr/local/apacheR/data"

<Directory />
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>


<Directory "/usr/local/apacheR/data">
    Options FollowSymLinks
    AllowOverride AuthConfig
    Order allow,deny
    Allow from all
</Directory>


Log do access.log

Código:
8.8.8.8 - rodrigo [20/Jul/2011:11:52:38 -0300] "GET / HTTP/1.1" 304 - "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.124 Safari/534.30"
8.8.8.8 - rodrigo [20/Jul/2011:11:52:39 -0300] "GET /css/def.css HTTP/1.1" 304 - "http://intra.empresaalfa.com.br:12355/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.124 Safari/534.30"
8.8.8.8 - rodrigo [20/Jul/2011:11:52:39 -0300] "GET /imagens/fundo.png HTTP/1.1" 304 - "http://intra.empresaalfa.com.br:12355/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.124 Safari/534.30"
8.8.8.8 - rodrigo [20/Jul/2011:11:52:39 -0300] "GET /imagens/topo.png HTTP/1.1" 304 - "http://intra.empresaalfa.com.br:12355/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.124 Safari/534.30"
8.8.8.8 - rodrigo [20/Jul/2011:11:52:39 -0300] "GET /imagens/area_fundo.png HTTP/1.1" 304 - "http://intra.empresaalfa.com.br:12355/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.124 Safari/534.30"
8.8.8.8 - rodrigo [20/Jul/2011:11:52:39 -0300] "GET /imagens/menu_titulo.png HTTP/1.1" 304 - "http://intra.empresaalfa.com.br:12355/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.124 Safari/534.30"
8.8.8.8 - rodrigo [20/Jul/2011:11:52:39 -0300] "GET /imagens/menu_fundo.png HTTP/1.1" 304 - "http://intra.empresaalfa.com.br:12355/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.124 Safari/534.30"
8.8.8.8 - rodrigo [20/Jul/2011:11:52:40 -0300] "GET /imagens/menu_base.png HTTP/1.1" 304 - "http://intra.empresaalfa.com.br:12355/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.124 Safari/534.30"
8.8.8.8 - rodrigo [20/Jul/2011:11:52:40 -0300] "GET /imagens/base.png HTTP/1.1" 304 - "http://intra.empresaalfa.com.br:12355/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.124 Safari/534.30"
8.8.8.8 - rodrigo [20/Jul/2011:11:52:40 -0300] "GET /favicon.ico HTTP/1.1" 404 209 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.124 Safari/534.30"
8.8.8.8 - rodrigo [20/Jul/2011:11:52:42 -0300] "GET / HTTP/1.1" 304 - "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.124 Safari/534.30"
8.8.8.8 - rodrigo [20/Jul/2011:11:52:43 -0300] "GET /css/def.css HTTP/1.1" 304 - "http://intra.empresabeta.com.br:12355/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.124 Safari/534.30"
8.8.8.8 - rodrigo [20/Jul/2011:11:52:43 -0300] "GET /imagens/fundo.png HTTP/1.1" 304 - "http://intra.empresabeta.com.br:12355/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.124 Safari/534.30"
8.8.8.8 - rodrigo [20/Jul/2011:11:52:43 -0300] "GET /imagens/topo.png HTTP/1.1" 304 - "http://intra.empresabeta.com.br:12355/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.124 Safari/534.30"
8.8.8.8 - rodrigo [20/Jul/2011:11:52:43 -0300] "GET /imagens/area_fundo.png HTTP/1.1" 304 - "http://intra.empresabeta.com.br:12355/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.124 Safari/534.30"
8.8.8.8 - rodrigo [20/Jul/2011:11:52:43 -0300] "GET /imagens/menu_titulo.png HTTP/1.1" 304 - "http://intra.empresabeta.com.br:12355/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.124 Safari/534.30"
8.8.8.8 - rodrigo [20/Jul/2011:11:52:43 -0300] "GET /imagens/menu_fundo.png HTTP/1.1" 304 - "http://intra.empresabeta.com.br:12355/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.124 Safari/534.30"
8.8.8.8 - rodrigo [20/Jul/2011:11:52:43 -0300] "GET /imagens/menu_base.png HTTP/1.1" 304 - "http://intra.empresabeta.com.br:12355/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.124 Safari/534.30"
8.8.8.8 - rodrigo [20/Jul/2011:11:52:44 -0300] "GET /imagens/base.png HTTP/1.1" 304 - "http://intra.empresabeta.com.br:12355/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.124 Safari/534.30"
8.8.8.8 - rodrigo [20/Jul/2011:11:52:44 -0300] "GET /favicon.ico HTTP/1.1" 404 209 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.124 Safari/534.30"

O dns esta correto, tanto no próprio servidor quanto no mundo externo os subdominios apontam corretamente.

Código:
host intra.empresabeta.com.br
intra.empresabeta.com.br is an alias for intra.empresaalfa.com.br.
intra.empresaalfa.com.br is an alias for servidorlegal.empresaalfa.com.br.
servidorlegal.empresaalfa.com.br has address 8.8.8.8

* Os nomes das empresas e ips foram modificados em todos os textos.
** Isso não invalida o problema e nem a solução Sorrisão

Rodrigo Braga Prado
Consultor de Informática/Segurança
Especialista em Linux e Software Livre
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
20/07/2011, 14:24
Resposta: #2
Triste RE: vHosts no Apache
Situação problema:

Copia-se todas as informações passadas anteriormente em uma máquina com o Apache zerado e tudo funciona.... Hein

Agora, onde estará o erro? Lingua

Rodrigo Braga Prado
Consultor de Informática/Segurança
Especialista em Linux e Software Livre
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
20/07/2011, 16:26
Resposta: #3
RE: vHosts no Apache
Cache do Proxy senhores... a configuração esta correta mas com um proxy fazendo cache no meio do caminho me quebrou as pernas..rs.

Fica ai a dica e um exemplo de configuração de virtual hosts no apache que esta funcionando.

Abraços

Rodrigo Braga Prado
Consultor de Informática/Segurança
Especialista em Linux e Software Livre
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
Responder 


Ir ao Fórum:


Usuários visualizando este tópico: 1 Visitantes

Entre em Contato | Fórum Debian | Voltar ao Topo | Voltar ao Conteúdo | Modo Leve (Arquivo) | Feeds RSS