+ Responder ao Tópico



  1. #1

    Padrão Apontar IP e/ou pasta via IPTables

    Boa tarde pessoal, tenho um firewall com iptables que fica na frente da rede onde tenho um ipfixo e queria fazer o seguinte, quando chegasse uma requisição na porta 80 eu repassasse para uma maquina interna da rede que forneceria a pagina acessada.Isso eu até consegui fazer, agora eu presciso fazer isso diferenciando por "/".Por exemplo, tenho dois servidores web um linux e um windows (devido ao fato do sistema ser em asp.net) quando chegasse uma requisição do tipo xxx.xxx.xxx.xxx/portal ele direcionasse para o servidor windows e quando chegasse xxx.xxx.xxx.xxx/moodle ele apontasse para o servidor linux.
    Desde ja agradeço.

  2. #2

    Padrão Apache ou squid

    Boa tarde caro colega.

    Não será possivel fazer isso utilizando o iptables, mesmo com modulo "string" instalado.
    Os programas que vc pode utilizar para isso é o Apache ou o Squid/Bind.
    A solução com o squid é um tanto quanto mais complexa, porém funciona com 100% dos sites, já com o apache eu tive alguns problemas com alguns sites que rodam java-scripts.

    Quando implemento soluções desse tive eu utilizo Virtual Hosts, mas acredito que com o ip diretamente também funcione.

    Então intale o apache no seu firewall e dentro do httpd.conf coloque as seguintes linhas:

    Redirect Permanent /portal http://ip_do_servidor_windows/portal
    ProxyPass /portal http://ip_do_servidor_windows/portal
    ProxyPassReverse /portal http://ip_do_servidor_windows/portal

    Redirect Permanent /moodle http://ip_do_servidor_linux/moodle
    ProxyPass /moodle http://ip_do_servidor_linux/moodle
    ProxyPassReverse /moodle http://ip_do_servidor_linux/moodle

    Basta reiniciar o apache e testar.

    Caso se interesse en tentar utilizar o squid aki vai um link para um post que abri sobre isso:
    https://under-linux.org/f126091-como...o-proxy-normal

    Abraços