Em 18 de março de 2013 16:50, renator <[email protected]> escreveu:
> Pessoal, acho que descobri o problema (mas não a solução..hehehe :( ) > > O problema está quando eu especifico a porta na url do proxy reverso. > Por exemplo, se eu colocar > > ProxyRequests Off > ProxyPass /wiki/ http://192.168.0.2:8080/wiki/ <http://192.168.0.2/wiki/> > ProxyPassReverse /wiki/ > http://192.168.0.2:8080/wiki/<http://192.168.0.2/wiki/> > > Eu não consigo acessar a wiki, mas se eu retirar a porta 8080, eu consigo. > O problema é que o sistema da microsoft roda na porta 5555 e acho que não > vai ser viável trocar a porta do sistema. Alguma idéia de como eu posso > fazer com que o proxy reverso acesse a porta 5555 do sistema da microsoft ? > > []'s > Renato > > On Monday, March 18, 2013 4:34:47 PM UTC-3, renator wrote: >> >> Olá pessoal, >> >> Estou com dificuldades de configurar um acesso externo para um sistema >> web da microsoft (Dynamics) e isso não está funcionando. A mesma >> configuração para uma wiki normal funciona. Estou desconfiando que tem >> alguma peculiaridade do IIS. >> >> Como estou fazendo: >> >> - Criei uma regra de nat no firewall, para tudo que bata na porta 8033 >> seja redirecionado para o meu proxy reverso na porta 80 (o meu proxy >> reverso é um apache) >> - No meu proxy reverso, ele irá fazer o redirecionamento conforme o que >> foi digitado no browser. Estou fazendo da seguinte forma no apache: >> >> ProxyRequests Off >> ProxyPass /wiki/ http://192.168.0.2/wiki/ >> ProxyPassReverse /wiki/ http://192.168.0.2/wiki/ >> >> ProxyRequests Off >> ProxyPass /microsoft/ >> http://192.168.0.79:5555/**microsoft/<http://192.168.0.79:5555/microsoft/> >> ProxyPassReverse /microsoft/ >> http://192.168.0.79:5555/**microsoft/<http://192.168.0.79:5555/microsoft/> >> >> >> Forma que eu realizo os acessos (respectivamente): >> >> http://meu.site.com:8033/wiki/ >> http://meu.site.com:8033/**microsoft/<http://meu.site.com:8033/microsoft/> >> >> >> >> Quando eu tento acessar de fora da minha rede, a pagina wiki eu consigo >> acessar, já a pagina do sistema microsoft não. Como o sistema da microsoft >> é autenticado, eu sei que ele chega a bater no IIS, pois ele me pede >> usuário e senha. Porém, quando eu coloco meu usuário e senha ele não >> conecta. Os logs do apache em debug me mostram a seguinte saída no momento >> do acesso: >> >> error.log (ao pedir usuário e senha) >> [Mon Mar 18 16:13:56 2013] [debug] mod_proxy_http.c(56): proxy: HTTP: >> canonicalising URL //192.168.0.79:5555/microsoft/ >> [Mon Mar 18 16:13:56 2013] [debug] proxy_util.c(1488): [client >> 200.203.125.27] proxy: http: found worker http://192.168.0.79:5555/** >> microsoft/ <http://192.168.0.79:5555/microsoft/> for >> http://192.168.0.79:5555/**microsoft/<http://192.168.0.79:5555/microsoft/> >> [Mon Mar 18 16:13:56 2013] [debug] mod_proxy.c(966): Running scheme http >> handler (attempt 0) >> [Mon Mar 18 16:13:56 2013] [debug] mod_proxy_http.c(1960): proxy: HTTP: >> serving URL >> http://192.168.0.79:5555/**microsoft/<http://192.168.0.79:5555/microsoft/> >> [Mon Mar 18 16:13:56 2013] [debug] proxy_util.c(2044): proxy: HTTP: has >> acquired connection for (192.168.0.79) >> [Mon Mar 18 16:13:56 2013] [debug] proxy_util.c(2102): proxy: connecting >> http://192.168.0.79:5555/**microsoft/<http://192.168.0.79:5555/microsoft/>to >> 192.168.0.79:5555 >> [Mon Mar 18 16:13:56 2013] [debug] proxy_util.c(2195): proxy: connected >> /microsoft/ to 192.168.0.79:5555 >> [Mon Mar 18 16:13:56 2013] [debug] proxy_util.c(2347): proxy: HTTP: fam 2 >> socket created to connect to 192.168.0.79 >> [Mon Mar 18 16:13:56 2013] [debug] proxy_util.c(2449): proxy: HTTP: >> connection complete to 192.168.0.79:5555 (192.168.0.79) >> [Mon Mar 18 16:13:56 2013] [debug] mod_proxy_http.c(1737): proxy: start >> body send >> [Mon Mar 18 16:13:56 2013] [debug] mod_proxy_http.c(1826): proxy: end >> body send >> [Mon Mar 18 16:13:56 2013] [debug] proxy_util.c(2062): proxy: HTTP: has >> released connection for (192.168.0.79) >> >> >> error.log (depois de digitar usuário e senha) >> [Mon Mar 18 16:14:11 2013] [debug] mod_proxy_http.c(56): proxy: HTTP: >> canonicalising URL //192.168.0.79:5555/microsoft/ >> [Mon Mar 18 16:14:11 2013] [debug] proxy_util.c(1488): [client >> 200.203.125.27] proxy: http: found worker http://192.168.0.79:5555/** >> microsoft/ <http://192.168.0.79:5555/microsoft/> for >> http://192.168.0.79:5555/**microsoft/<http://192.168.0.79:5555/microsoft/> >> [Mon Mar 18 16:14:11 2013] [debug] mod_proxy.c(966): Running scheme http >> handler (attempt 0) >> [Mon Mar 18 16:14:11 2013] [debug] mod_proxy_http.c(1960): proxy: HTTP: >> serving URL >> http://192.168.0.79:5555/**microsoft/<http://192.168.0.79:5555/microsoft/> >> [Mon Mar 18 16:14:11 2013] [debug] proxy_util.c(2044): proxy: HTTP: has >> acquired connection for (192.168.0.79) >> [Mon Mar 18 16:14:11 2013] [debug] proxy_util.c(2102): proxy: connecting >> http://192.168.0.79:5555/**microsoft/<http://192.168.0.79:5555/microsoft/>to >> 192.168.0.79:5555 >> [Mon Mar 18 16:14:11 2013] [debug] proxy_util.c(2195): proxy: connected >> /microsoft/ to 192.168.0.79:5555 >> [Mon Mar 18 16:14:11 2013] [debug] proxy_util.c(2347): proxy: HTTP: fam 2 >> socket created to connect to 192.168.0.79 >> [Mon Mar 18 16:14:11 2013] [debug] proxy_util.c(2449): proxy: HTTP: >> connection complete to 192.168.0.79:5555 (192.168.0.79) >> [Mon Mar 18 16:14:11 2013] [debug] mod_proxy_http.c(1737): proxy: start >> body send >> [Mon Mar 18 16:14:11 2013] [debug] mod_proxy_http.c(1826): proxy: end >> body send >> [Mon Mar 18 16:14:11 2013] [debug] proxy_util.c(2062): proxy: HTTP: has >> released connection for (192.168.0.79) >> >> >> >> access.log >> 200.203.125.27 - - [18/Mar/2013:16:13:56 -0300] "GET /microsoft/ >> HTTP/1.1" 401 49 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; >> Trident/4.0)" >> 200.203.125.27 - - [18/Mar/2013:16:14:11 -0300] "GET /microsoft/ >> HTTP/1.1" 401 341 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; >> Trident/4.0)" >> >> >> Alguém tem alguma idéia de como resolvo isso ? >> >> []'s >> Renato >> >> -- > GUS-BR - Grupo de Usuários de Slackware Brasil > http://www.slackwarebrasil.org/ > http://groups.google.com/group/slack-users-br > > Antes de perguntar: > http://www.istf.com.br/perguntas/ > > Para sair da lista envie um e-mail para: > [email protected] > --- > Você está recebendo esta mensagem porque se inscreveu no grupo "Slackware > Users Group - Brazil" dos Grupos do Google. > Para cancelar a inscrição neste grupo e parar de receber seus e-mails, > envie um e-mail para [email protected]. > Para obter mais opções, acesse https://groups.google.com/groups/opt_out. > > > Utiliza um segundo IP na mesma placa e cria uma nova regra de nat. Quando as portas são distintas é possivel solucionar assim, no caso do proxy reverso eu utilizo com virtual domain. Att. -- :=)><(=: Rip NoRm4nD. Flamers > /dev/null !!! -- GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br Antes de perguntar: http://www.istf.com.br/perguntas/ Para sair da lista envie um e-mail para: [email protected] --- Você está recebendo esta mensagem porque se inscreveu no grupo "Slackware Users Group - Brazil" dos Grupos do Google. Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [email protected]. Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

