Habilitar/permitir proxy desde un servidor diferente con SSL

Habilitar/permitir proxy desde un servidor diferente con SSL

Tengo una aplicación node.js en el servidor A (http://sub.dominioA). Mi cliente quiere utilizar esta solución sin redirigir. La configuración en .htaccess para el servicio node.js en el servidor A se ve así.

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

Lo intenté:

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

pero me sale un 403 Prohibido.

Pregunta 1 - Resuelta: ¿Cómo puedo hacer que el servidor de mis clientes acceda a este servicio de nodo?

EDITAR: Esto ya funciona. Parecía que el Proxy

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

creó un proxy no para el subdirectorio del servidor sino para el directorio html, que es hermano del subdirectorio. Así que terminé copiando el .htaccess a la carpeta html:

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

Pregunta 2 ¿Esto también funcionará con conexiones https (SSL) si almaceno los certificados en ambos servidores? Cómo almacenar el certificado en el 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

Ya reenvía http -> https

información relacionada