+ Responder ao Tópico



  1. #1

    Question Site sem template em rede interna

    Pesoal, estou com um problema que não consigo resolver de jeito nenhum.

    Configuramos um servidor Web na empresa onde trabalho o qual utiliza o IP 192.168.20.4. Este servidor está sob um Gateway, de IP 200.XXX.XXX.XXX, com a segunda placa de rede tendo IP 192.168.20.1.

    Este Gateway faz o redirecionamento dos pacotes que chegam para a porta 80 para o Servidor Web e tudo funciona bem externamente.

    Porém, se estiver em uma máquina de dentro desta rede, 192.168.20.XXX, as páginas hospedadas no Servidor Web abrem completamente sem template.

    E se eu tentar abrir pelo nome de domínio, elas não abrem, somente pelo IP. Abaixo exemplos do que eu estou falando:

    Página abrindo (sem template) de uma máquina com IP 192.168.20.XXX (Por IP):
    http://img234.imageshack.us/img234/4977/ipjv4.th.jpg

    Página abrindo (ou não abrindo) de uma máquina com IP 192.168.20.XXX (Por Domínio):
    http://img78.imageshack.us/img78/8393/domniomq3.th.jpg

    Página abrindo normalmente de uma máquina com IP real qualquer (Por Domínio):
    http://img224.imageshack.us/img224/6...ernayd1.th.jpg

    Como vocês podem ver, a página abre normalmente para máquinas de fora da rede onde se encontra o servidor web. E isso ocorre com qualquer página hospedada neste servidor web.

    O que eu preciso é que a página abra normalmente nos três casos apresentados.

    Como posso fazer para corrigir isso? qualquer chute será bem-vindo rsrsrs.

    Agradeço desde já a ajuda de vocês que têm sempre me ajudado bastante.

    Um abraço a todos!!!
    https://under-linux.org/forums/%5BUR...G%5D%5B/URL%5D
    Última edição por felixleonardo; 15-09-2008 às 07:18.

  2. #2

    Padrão

    Pessoal, ninguém tem nem idéia do que pode ser?

    Eu até desconfio de ser alguma diretiva do Apache, mas não sei qual poderia ser.

    Estou aceitando qualquer tipo de opinião, mesmo que não dê certo.

    Obrigado a aqueles que se dispuserem a tentar me ajudar.

  3. #3

    Padrão

    Esquece, pessoal! Já consegui resolver.
    O problema não era no Apache e sim no Firewall.
    Já inseri as regras e está tudo funcionando perfeito agora.

  4. #4

    Padrão

    Citação Postado originalmente por felixleonardo Ver Post
    Esquece, pessoal! Já consegui resolver.
    O problema não era no Apache e sim no Firewall.
    Já inseri as regras e está tudo funcionando perfeito agora.
    quais foram as regras que voce adicionou para funcionar?

  5. #5

    Padrão

    Patrick, essas foram as regrinhas:

    $IPTABLES -t nat -A PREROUTING -p tcp -i $INTIF -d 200.xxx.xxx.xxx --dport 80 -j DNAT --to 192.168.20.4
    $IPTABLES -t nat -A POSTROUTING -d 192.168.20.4 -j SNAT --to 192.168.20.1
    $IPTABLES -t nat -A POSTROUTING -d 192.168.20.4 -j SNAT --to $EXTIF

    Onde $INTIF se refere à placa interna e $EXTIF à placa externa do Gateway.
    O IP 200.xxx.xxx.xxx é o IP da placa externa.
    Espero ter ajudado.
    Um abraço!!!

  6. #6

    Padrão

    valeu cara. vou passar para um cara que está querendo isso.

    só uma duvida, esse ip 192.168.20.4 é o ip interno do seu firewall?

    edit:
    ahh nao, vi aqui agora. o ip 4 é o seu servidor web neh? ok. valeuz

    abraço.
    Última edição por Patrick; 04-11-2008 às 18:06.

  7. #7

    Padrão

    O IP 192.168.20.4 é o IP do servidor web, sim.

    Espero ter ajudado, cara!

    Um abraço