[FUG-BR] Redirecionamentos (pf)
Saudações! No iptables eu fazia assim: iptables -A PREROUTING -t nat -p tcp -d meu.site.teste --dport 8080 -j DNAT --to 10.0.0.1:8080 e qualquer url que fosse digitada, por ex: http://www.meu.site.teste ou http://www.meu.site.teste/teste/ eram direcionados para: http://10.0.0.1:8080 ou http://10.0.0.1:8080/teste como faço no freebsd com pf? já tentei: rdr on $int01 inet proto tcp from any to meu.site.teste port 80 - 10.0.0.1 port 8080 o redirecionamento funciona numa boa, mas não redireciona o sub-diretório se digito: http://www.meu.site.teste/teste/ direciona pra: http://10.0.0.1:8080 e não para: http://10.0.0.1:8080/teste Alguma idéia? Obrigado! José Luiz - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Redirecionamentos (pf)
Saudações! No iptables eu fazia assim: iptables -A PREROUTING -t nat -p tcp -d meu.site.teste --dport 8080 -j DNAT --to 10.0.0.1:8080 e qualquer url que fosse digitada, por ex: http://www.meu.site.teste ou http://www.meu.site.teste/teste/ eram direcionados para: http://10.0.0.1:8080 ou http://10.0.0.1:8080/teste como faço no freebsd com pf? já tentei: rdr on $int01 inet proto tcp from any to meu.site.teste port 80 - 10.0.0.1 port 8080 o redirecionamento funciona numa boa, mas não redireciona o sub-diretório se digito: http://www.meu.site.teste/teste/ direciona pra: http://10.0.0.1:8080 e não para: http://10.0.0.1:8080/teste Alguma idéia? Obrigado! José Luiz Olá, José Luiz. O PF não trabalha na camada de aplicação, ( pelo menos que eu sei ) Ele é um filtro de pacotes ( TCP/IP: camada de rede e de transporte ) Motivo (que eu acho): Cada um deve executar bem sua tarefa, para o que foi proposto. E não ficar abraçando o mundo todo. Então vc não pode incluir nomes (dns) nas regras do PF... vc tem que colocar o endereço ip. Exemplo: int_if=rl0 meu_site=200.0.0.1 outro_site=10.0.0.1 rdr on $int_if proto tcp from any to $meu_site port 80 - $outro_site port 8080 Para mais info, visite: http://www.openbsd.org/faq/pf/pt/rdr.html Espero ter ajudado. Att, -- Roberto Rodrigues da Silva http://www.bs2.com.br FUG-USER ID: 444 Maringa - Parana - Brasil - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Redirecionamentos (pf)
Em Domingo 10 Setembro 2006 19:24, Roberto Rodrigues da Silva escreveu: Olá, José Luiz ... Ola Roberto, obrigado por ter respondido, mas no pf.conf, eu tenho com nomes (DNS), e funciona tranquilho só que não o sub-diretório se digito: http://www.meu.site.teste/teste/ direciona pra: http://10.0.0.1:8080 e não para: http://10.0.0.1:8080/teste Se fizer da forma como voce recomendou, será que vai direcionar o sub-diretorio? Não sei se fui claro, não sou muito bom em explanar! José Luiz - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Redirecionamentos (pf)
Se fizer da forma como voce recomendou, será que vai direcionar o sub-diretorio? Não sei se fui claro, não sou muito bom em explanar! José Luiz - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Olá, José Luiz. A sim... agora entendi, vc deve estar utilizando virtual hosts, e necessita manipular os nomes dos dominios né ? Bom, para isso eu utilizo o proxy do apache. No httpd.conf, faça o seu virtual host como o exemplo abaixo: VirtualHost 200.0.0.1 ServerName meudominio.com.br ServerAlias www.meudominio.com.br ServerAdmin [EMAIL PROTECTED] ProxyPass / http://outrodominio.com.br:8080/teste/ ProxyPassReverse / http://outrodominio.com.br:8080/teste/ /VirtualHost Vc pode utilizar qualquer outro proxy na camada de aplicação. No exemplo eu utilizei o apache 2 com mod_proxy. Para mais info, visite: http://httpd.apache.org/docs/2.0/mod/mod_proxy.html Qualquer coisa me avisa Valeu amigo. -- Roberto Rodrigues da Silva http://robertors.bs2.com.br FUG-USER ID: 444 Maringa - Parana - Brasil - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Redirecionamentos (pf)
Em Domingo 10 Setembro 2006 20:08, Roberto Rodrigues da Silva escreveu: Vc pode utilizar qualquer outro proxy na camada de aplicação. No exemplo eu utilizei o apache 2 com mod_proxy. Qualquer coisa me avisa Valeu amigo. Ok Roberto, obrigado, vou testar! José Luiz - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd