[prev in list] [next in list] [prev in thread] [next in thread] 

List:       slack-users-br
Subject:    =?ISO-8859-1?Q?=5Bslack=2Dusers=5D_proxy_reverso_com_iis_n=E3o_funciona?=
From:       Renato Rudnicki <renato.rudnicki () gmail ! com>
Date:       2013-03-18 19:34:47
Message-ID: CAKCnso8wuqWSZtccgmyv_4bNenHkwZFyGFhd576rzr_e=2feKQ () mail ! gmail ! com
[Download RAW message or body]

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/
ProxyPassReverse /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/



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/ for 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/
[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/ 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/ for 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/
[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/ 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:
slack-users-br+unsubscribe@googlegroups.com
--- 
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 \
slack-users-br+unsubscribe@googlegroups.com. Para obter mais opções, acesse \
https://groups.google.com/groups/opt_out.


[Attachment #3 (text/html)]

Olá pessoal, <div><br></div><div>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.</div> <div><br></div><div>Como estou \
fazendo:</div><div><br></div><div>- 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)</div> <div>- No meu proxy reverso, ele irá fazer o \
redirecionamento conforme o que foi digitado no browser. Estou fazendo da seguinte \
forma no apache:</div><div><br></div><div><div>ProxyRequests Off</div><div>ProxyPass \
/wiki/ <a href="http://192.168.0.2/wiki/">http://192.168.0.2/wiki/</a></div> \
<div>ProxyPassReverse /wiki/ <a \
href="http://192.168.0.2/wiki/">http://192.168.0.2/wiki/</a></div><div><br></div><div>ProxyRequests \
Off</div><div>ProxyPass /microsoft/ <a \
href="http://192.168.0.79:5555/microsoft/">http://192.168.0.79:5555/microsoft/</a></div>
 <div>ProxyPassReverse /microsoft/ <a \
href="http://192.168.0.79:5555/microsoft/">http://192.168.0.79:5555/microsoft/</a></div><div><br></div><div><br></div><div>Forma \
que eu realizo os acessos (respectivamente):</div><div> <br></div><div><a \
href="http://meu.site.com:8033/wiki/">http://meu.site.com:8033/wiki/</a></div><div><a \
href="http://meu.site.com:8033/microsoft/">http://meu.site.com:8033/microsoft/</a></div><div><br></div></div><div><br>
 </div><div><br></div><div>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:</div> \
<div><br></div><div><div><div><div>error.log (ao pedir usuário e \
senha)</div><div>[Mon Mar 18 16:13:56 2013] [debug] mod_proxy_http.c(56): proxy: \
HTTP: canonicalising URL //<a \
href="http://192.168.0.79:5555/microsoft/">192.168.0.79:5555/microsoft/</a></div> \
<div>[Mon Mar 18 16:13:56 2013] [debug] proxy_util.c(1488): [client 200.203.125.27] \
proxy: http: found worker <a \
href="http://192.168.0.79:5555/microsoft/">http://192.168.0.79:5555/microsoft/</a> \
for <a href="http://192.168.0.79:5555/microsoft/">http://192.168.0.79:5555/microsoft/</a></div>
 <div>[Mon Mar 18 16:13:56 2013] [debug] mod_proxy.c(966): Running scheme http \
handler (attempt 0)</div><div>[Mon Mar 18 16:13:56 2013] [debug] \
mod_proxy_http.c(1960): proxy: HTTP: serving URL <a \
href="http://192.168.0.79:5555/microsoft/">http://192.168.0.79:5555/microsoft/</a></div>
 <div>[Mon Mar 18 16:13:56 2013] [debug] proxy_util.c(2044): proxy: HTTP: has \
acquired connection for (192.168.0.79)</div><div>[Mon Mar 18 16:13:56 2013] [debug] \
proxy_util.c(2102): proxy: connecting <a \
href="http://192.168.0.79:5555/microsoft/">http://192.168.0.79:5555/microsoft/</a> to \
<a href="http://192.168.0.79:5555">192.168.0.79:5555</a></div> <div>[Mon Mar 18 \
16:13:56 2013] [debug] proxy_util.c(2195): proxy: connected /microsoft/ to <a \
href="http://192.168.0.79:5555">192.168.0.79:5555</a></div><div>[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</div> <div>[Mon Mar 18 16:13:56 2013] [debug] proxy_util.c(2449): proxy: \
HTTP: connection complete to <a href="http://192.168.0.79:5555">192.168.0.79:5555</a> \
(192.168.0.79)</div><div>[Mon Mar 18 16:13:56 2013] [debug] mod_proxy_http.c(1737): \
proxy: start body send</div> <div>[Mon Mar 18 16:13:56 2013] [debug] \
mod_proxy_http.c(1826): proxy: end body send</div><div>[Mon Mar 18 16:13:56 2013] \
[debug] proxy_util.c(2062): proxy: HTTP: has released connection for \
(192.168.0.79)</div><div><br></div> <div><br></div><div>error.log (depois de digitar \
usuário e senha)</div><div>[Mon Mar 18 16:14:11 2013] [debug] mod_proxy_http.c(56): \
proxy: HTTP: canonicalising URL //<a \
href="http://192.168.0.79:5555/microsoft/">192.168.0.79:5555/microsoft/</a></div> \
<div>[Mon Mar 18 16:14:11 2013] [debug] proxy_util.c(1488): [client 200.203.125.27] \
proxy: http: found worker <a \
href="http://192.168.0.79:5555/microsoft/">http://192.168.0.79:5555/microsoft/</a> \
for <a href="http://192.168.0.79:5555/microsoft/">http://192.168.0.79:5555/microsoft/</a></div>
 <div>[Mon Mar 18 16:14:11 2013] [debug] mod_proxy.c(966): Running scheme http \
handler (attempt 0)</div><div>[Mon Mar 18 16:14:11 2013] [debug] \
mod_proxy_http.c(1960): proxy: HTTP: serving URL <a \
href="http://192.168.0.79:5555/microsoft/">http://192.168.0.79:5555/microsoft/</a></div>
 <div>[Mon Mar 18 16:14:11 2013] [debug] proxy_util.c(2044): proxy: HTTP: has \
acquired connection for (192.168.0.79)</div><div>[Mon Mar 18 16:14:11 2013] [debug] \
proxy_util.c(2102): proxy: connecting <a \
href="http://192.168.0.79:5555/microsoft/">http://192.168.0.79:5555/microsoft/</a> to \
<a href="http://192.168.0.79:5555">192.168.0.79:5555</a></div> <div>[Mon Mar 18 \
16:14:11 2013] [debug] proxy_util.c(2195): proxy: connected /microsoft/ to <a \
href="http://192.168.0.79:5555">192.168.0.79:5555</a></div><div>[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</div> <div>[Mon Mar 18 16:14:11 2013] [debug] proxy_util.c(2449): proxy: \
HTTP: connection complete to <a href="http://192.168.0.79:5555">192.168.0.79:5555</a> \
(192.168.0.79)</div><div>[Mon Mar 18 16:14:11 2013] [debug] mod_proxy_http.c(1737): \
proxy: start body send</div> <div>[Mon Mar 18 16:14:11 2013] [debug] \
mod_proxy_http.c(1826): proxy: end body send</div><div>[Mon Mar 18 16:14:11 2013] \
[debug] proxy_util.c(2062): proxy: HTTP: has released connection for \
(192.168.0.79)</div><div><br></div> <div><br></div><div><br></div><div>access.log \
</div><div>200.203.125.27 - - [18/Mar/2013:16:13:56 -0300] &quot;GET /microsoft/ \
HTTP/1.1&quot; 401 49 &quot;-&quot; &quot;Mozilla/4.0 (compatible; MSIE 8.0; Windows \
NT 5.1; Trident/4.0)&quot;</div> <div>200.203.125.27 - - [18/Mar/2013:16:14:11 -0300] \
&quot;GET /microsoft/ HTTP/1.1&quot; 401 341 &quot;-&quot; &quot;Mozilla/4.0 \
(compatible; MSIE 8.0; Windows NT 5.1; \
Trident/4.0)&quot;</div><div><br></div><div><br></div> </div></div><div>Alguém tem \
alguma idéia de como resolvo isso \
?</div></div><div><br></div><div>[]&#39;s</div><div>Renato</div><div><br></div>

<p></p>

-- <br />
GUS-BR - Grupo de Usuários de Slackware Brasil<br />
<a href="http://www.slackwarebrasil.org/">http://www.slackwarebrasil.org/</a><br />
<a href="http://groups.google.com/group/slack-users-br">http://groups.google.com/group/slack-users-br</a><br \
/> &nbsp;<br />
Antes de perguntar:<br />
<a href="http://www.istf.com.br/perguntas/">http://www.istf.com.br/perguntas/</a><br \
/> &nbsp;<br />
Para sair da lista envie um e-mail para:<br />
slack-users-br+unsubscribe@googlegroups.com<br />
--- <br />
Você está recebendo esta mensagem porque se inscreveu no grupo &quot;Slackware Users \
Group - Brazil&quot; dos Grupos do Google.<br /> Para cancelar a inscrição neste \
grupo e parar de receber seus e-mails, envie um e-mail para \
slack-users-br+unsubscribe@googlegroups.com.<br /> Para obter mais opções, acesse <a \
href="https://groups.google.com/groups/opt_out">https://groups.google.com/groups/opt_out</a>.<br \
/> &nbsp;<br />
&nbsp;<br />



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic