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.


Responder a