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

在图形界面中将 Web Server 用作反向代理

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>