Ativar / permitir proxy de outro servidor com SSL

1

Eu tenho um aplicativo node.js no servidor A ( link ). Meu cliente quer usar essa solução sem redirecionar. A configuração em .htaccess para o serviço node.js no servidor A se parece com isso.

RewriteEngine On
RewriteRule ^(.*) http://localhost:61361/$1 [P]

Eu tentei:

RewriteEngine On
RewriteRule ^(.*) http://sub.domainA/$1 [P]

mas eu recebo um 403 Proibido.

Pergunta 1 - Resolvido: Como posso fazer o servidor de meus clientes acessar este serviço de nó?

EDITAR: Tem isso já funcionando. Parecia o Proxy para

RewriteEngine On
RewriteRule ^(.*) http://sub.domainA/$1 [P]

construiu um proxy não para o subdiretório no servidor, mas sim para o diretório html que é um irmão do subdiretório. Então acabei copiando o .htaccess para a pasta html:

RewriteEngine On
RewriteRule ^(.*) http://localhost:61361/$1 [P]  

Pergunta 2 Isso funcionará com conexões https (SSL) também, se eu armazenar os certificados em ambos os servidores? Como armazenar o certificado no servidor A.

Servidor B

RewriteEngine On
RewriteCond %{HTTP_HOST} ^serverB\.de
RewriteRule ^(.*) http://sub.serverA.de/$1 [P]
RewriteCond %{HTTPS_HOST} ^serverB\.de
RewriteRule ^(.*) http://sub.serverA.de/$1 [P]

Servidor A

Já encaminha http - > https

    
por Andi Giga 01.05.2015 / 16:00

0 respostas