|
雷電HTTPD可以讓你用最簡單的設定方式來達成轉接網站的目的,所謂的網站轉接器,就是例如說你設定所有連線到
RaidenHTTPD port 80,URL : /redirect/ 的命令要求,全部轉送到 IIS port 8080,URL : /,然而 IIS port 8080 執行的結果,會自動輸出到客戶端的 IE,客戶端完全感覺不到連接到的網站已經被轉接了. |
活用案例1: 以RaidenHTTPD在標準的port 80執行,然後設定額外兩個虛擬主機 asp.xxx.com 及 jsp.xxx.com 分別轉接到同台主機或者是別台主機執行 IIS 以及 Tomcat 的 web server 來達成同一個 web server 執行多種 application server 的整合.
活用案例2: 以RaidenHTTPD在標準的port 80執行,然後轉接別種 web server,來強化別種 web server 的輸出,例如別種 web server 不支援網頁壓縮以及簡繁體轉換,透過這個轉接,可以把別的 web server 輸出的結果 加以網頁壓縮以及簡繁轉換 甚至加上 SSL 安全連線.
活用案例3: 保護內部網路之網站伺服器,以RaidenHTTPD在對外線路的主機上執行,然後轉接內部網路的伺服器,來達到隔離內部網路伺服器於外部駭客威脅之效果.
雷電HTTPD轉接器示意流程表
網友瀏覽器連結到設定為網站轉接之網址或虛擬主機
例如 http://www.yourhost.com/asp/,www.yourhost.com 為執行 RaidenHTTPD 的主機,設定 /asp/ 虛擬目錄轉接到同台主機之 IIS web server |
|
|
雷電HTTPD接收HEADER,COOKIE,POST DATA 及前置處理
RaidenHTTPD將所有資料備齊之後 模擬自己為一個網頁瀏覽器客戶端,並修改 HTTP HEADER 之REFERER 欄位以達到背後端伺服器仍能認識正確之 REFERER |
|
|
在背景端將客戶端REQUEST轉送到預先設定的別台WEB SERVER
將客戶的 request 轉送到預先設定好的 IIS 或是 APACHE 及其他種類伺服器 |
|
|
接收別台WEB SERVER送回的網頁執行結果
RaidenHTTPD 從 IIS 接收網頁執行結果 |
|
|
後期處理執行結果 包含網頁壓縮 簡繁轉換 SSL安全加密
RaidenHTTPD 將接收到的結果加以後製處理 |
|
|
將後期處理後的網頁結果送回給網友瀏覽器
RaidenHTTPD 將處理好的結果輸出給 Internet Explorer |
|
基本需求:
雷電HTTPD 2.0.9以上 + 商業版授權
設定方式:
打開RaidenAdmin->設定->虛擬主機編輯器 tab->點選任一虛擬主機->點選一虛擬路徑(通常為/)->滑鼠右鍵->編輯
在本機/網站路徑的地方 輸入標準格式的 URL 即可,例如
http://hostname:80/path/,http://127.0.0.1:8080/,http://127.0.0.1/dir/
或者點選任一虛擬主機,滑鼠右鍵->新增虛擬目錄
設定完畢之後請重新啟動伺服器
參考規格
RaidenHTTPD HD-RW V1.0 - 目標 Web Server 間通訊規格 |
Keep-Alive |
支援 |
Gzip 壓縮 |
支援 *啟用時RaidenHTTPD簡繁轉換無法使用 |
HTTP POST |
支援 |
Chunked |
支援 |
Referer 修正 |
支援 |
HOST 修正 |
支援 |
HTTPS |
暫不支援 |
RaidenHTTPD HD-RW V1.0 - 網頁用戶端瀏覽器通訊規格 |
Keep-Alive |
支援 |
Gzip 壓縮 |
支援 |
HTTP POST |
支援 |
Chunked |
不需要 |
HTTPS |
支援 |
簡繁,繁簡轉換 |
支援 |
選項說明 HD-RW相關設定之 "接受來自此IP之客戶IP資訊"
當一個 HD-RW 後端子機想要接受到來自前端母機轉送過來的客戶IP資訊時,必須在 RaidenAdmin 設定程式中把前端母機的IP位置
輸入到這個欄位,然後子機就可以正確的在LOG檔案中紀錄客戶IP.
|