使用 SSL 啟用/允許來自不同伺服器的代理

使用 SSL 啟用/允許來自不同伺服器的代理

我在伺服器 A 上有一個 node.js 應用程式(http://sub.domainA)。我的客戶希望在不重定向的情況下使用此解決方案。伺服器 A 上的 node.js 服務的 .htaccess 中的配置如下所示。

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

我試過:

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

但我收到了 403 Forbidden。

問題 1 - 已解決: 如何讓我的客戶伺服器存取此節點服務?

編輯:已經開始工作了。似乎代理

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

確實建構了一個代理,不是到伺服器上的子目錄,而是到 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

相關內容