我在服务器A上有一个node.js应用程序( http://sub.domainA )。 我的客户希望在不redirect的情况下使用此解决scheme。 服务器A上的node.js服务的.htaccessconfiguration如下所示。
RewriteEngine On RewriteRule ^(.*) http://localhost:61361/$1 [P]
我试过了:
RewriteEngine On RewriteRule ^(.*) http://sub.domainA/$1 [P]
但我得到了一个403禁止。
问题1 – 已解决:如何让我的客户服务器访问此节点服务?
编辑:得到这个工作已经。 这似乎是代理
RewriteEngine On RewriteRule ^(.*) http://sub.domainA/$1 [P]
没有build立一个代理服务器上的子目录,而是build立一个子目录的兄弟目录的HTML目录。 所以我最终将.htaccess复制到html文件夹:
RewriteEngine On RewriteRule ^(.*) http://localhost:61361/$1 [P]
问题2如果我将证书存储在两台服务器上,是否也可以使用https(SSL)连接? 如何在服务器A上存储证书
服务器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]
服务器A
已经转发http – > https