Habilitar/permitir proxy de servidor diferente com SSL

Habilitar/permitir proxy de servidor diferente com SSL

Eu tenho um aplicativo node.js no servidor A (http://sub.domínioA). Meu cliente deseja usar esta solução sem redirecionar. A configuração em .htaccess para o serviço node.js no servidor A é semelhante a esta.

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

Tentei:

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

mas recebo um 403 Proibido.

Questão 1 - Resolvida: Como posso fazer com que o servidor dos meus clientes acesse este serviço de nó?

EDIT: Já comecei a trabalhar. Parecia que o proxy

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

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

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

Questão 2 Isso funcionará também com conexões https (SSL), 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

informação relacionada