登录到管理控制台
从列表中选择相应的配置
单击编辑虚拟服务器按钮
单击内容处理选项卡
单击反向代理子选项卡
单击新建按钮
将显示一个新窗口。
如果要为所有请求设置反向代理,请在 "URI" 中输入 (/)。否则,输入要设置为反向代理的 URI
输入要设置为反向代理的服务器的 URL
例如,http://<content server-hostname>:port
单击确定按钮
单击屏幕右上角的部署暂挂链接
单击部署按钮
将显示部署成功消息。
单击配置选项卡
启动实例
访问配置为反向代理的 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> |