Em 20 de março de 2013 16:20, renator <[email protected]> escreveu:

> Olá Max,
>
> Inicialmente eu estava tentando fazer o proxy reverso com o apache, mas
> não rolou. Agora estou fazendo com o squid.  O erro que estou tendo em
> ambos, parece ser questão de autenticação. Quando eu tento autenticar no
> Dynamics da microsoft ele me nega o acesso. Porém, quando eu tento fazer
> uma autenticação em uma wiki autenticada no AD, ele autentica numa boa.
> Acho que tem alguma peculiaridade na maneira que o Dynamics faz a
> autenticação. Só não sei como resolver :(
>
>
> Em segunda-feira, 18 de março de 2013 16h34min47s UTC-3, renator escreveu:
>
>> 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.
>
>
>

No caso e simplesmente uma questao de  roteamento.

configura um forward da porta 8080 de sua WAN para a porta 80 do ip
192.168.0.2
Isso sera para acesso ao wiki.

configura outro forward da porta 8081 de sua wan para porta 5555 do ip
192.168.0.79
Isso sera o acesso ao dynamics.




Feito isso esta solucionado o seu problema.
Nao esquece de permitir que pacotes com origem de 192.168.0.79 e porta 5555
tenha permissao de saida e o mesmo vale para o ip 192.168.0.2 porta 80.

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