Pode mod_rewrite [P] roxy para url HTTPS quando o URL de solicitação de entrada é HTTP?

1

Eu tenho um host (IIS6, executando uma implementação do mod_rewrite para windows, por um co chamado Micronovae. Ele funciona bem) que tem um site no link

Eu também tenho outro host (no Microsoft Azure) que tem um site no link

Atualmente eu tenho um conjunto de regras mod_rewrite assim:

#visitor to some.host.com is transparently proxied to new site at secure.otherhost.com
ReWriteCond %{HTTP_HOST} some\.host\.com [NC]
ReWriteRule (.*) https://secure.otherhost.com$1 [P,L,QSA]

Eu sei que as regras funcionam (apesar de eu ter configurado as opções de registro e a maldita coisa não parece logar onde deveria) porque se eu fizer uma regra [R] ao invés de uma regra [P], então o navegador recebe um redirecionamento e vai para secure.otherhost.com no HTTPS muito bem

Mas ... Se eu ativar o modo [P] roxy, eu simplesmente obtenho um erro 404 quando tento acessar o link

Alguém pode me dar uma pista? O servidor pode fazer uma conversa HTTPS com o servidor externo e, em seguida, retornar os resultados para o navegador do meu cliente por HTTP?

    
por Caius Jard 29.01.2015 / 15:59

0 respostas