Sun Java System Web Server 7.0 Update 3 管理員指南

在圖形式介面中將 Web 伺服器當做反向代理伺服器

Procedure在圖形式介面中配置反向代理伺服器

  1. 登入管理主控台

  2. 從清單中選取配置

  3. 按一下 [編輯虛擬伺服器] 按鈕

  4. 按一下 [內容處理] 標籤

  5. 按一下 [反向代理伺服器] 子標籤

  6. 按一下 [新增] 按鈕

    新視窗會隨即出現。

  7. 若要對所有請求設定反向代理伺服器,請在 URI 中輸入 (/)。或者,輸入要對反向代理伺服器設定的 URI。

  8. 輸入您想要反向代理的伺服器 URL。

    例如 http://<content server-hostname>:port

  9. 按一下 [確定] 按鈕

  10. 按一下螢幕右上方的 [部署擱置] 連結。

  11. 按一下 [部署] 按鈕

    部署成功訊息隨即出現。

  12. 按一下 [配置] 標籤

  13. 啟動實例。

    存取您配置為反向代理伺服器的 URI。

自訂反向代理伺服器

若要配置條件式請求處理,您必須手動編輯虛擬伺服器的特定 obj.conf 檔案。

舉例來說,如果您要為所有 .jsp.php 請求配置反向代理伺服器,您必須在 obj.conf 檔案中包含下列文字。


<If $uri =~ '.jsp$' or $uri =~ '.php$'> 
NameTrans fn="map" from="/" to="http:/" name="custom_reverse_proxy"
</If>

備註 –

您應在物件名稱 default 下插入上述文字。請將下列文字增加至 obj.conf 檔案的結尾處。


<Object name ="custom_reverse_proxy">
Route fn="set-origin-server" server="http://<hostname>:<port>"
</Object>

<Object name ppath="http:*"
Service fn="proxy-retrieve" method="*"
</Object>