单击“配置”选项卡并选择相应的配置。
单击“虚拟服务器”选项卡并选择虚拟服务器。
单击“内容处理”>“反向代理”选项卡。
单击 "URI"
您可以编辑以下参数:
URI-反向代理 URI。
服务器 URL-逗号分隔的远程服务器 URL。如果提供了多个值,则服务器将在指定的服务器之间分发负载。
粘性 Cookie-Cookie 名,在响应中出现 Cookie 后,将导致后续请求始终发送到相应的原始服务器。
粘性 URI 参数-用于检查路由信息的 URI 参数的名称。如果 URI 参数出现在请求 URI 中,且其值中包含冒号 ":" 并后接路由 ID,则请求将始终发送到由该路由 ID 标识的原始服务器中。
路由标头-用于将路由 ID 传送到原始服务器的 HTTP 请求标头的名称。
路由 Cookie-服务器在响应中遇到“粘性 Cookie”时所生成的 Cookie 名。“路由 Cookie”存储使服务器可以将后续请求返回到同一原始服务器的路由 ID。
使用 CLI
1. 调用 create-reverse-proxy
命令。
wadm> create-reverse-proxy --user=admin --password-file=admin.pwd --host=serverhost --port=8989 --config=test --vs=test --uri-prefix=// --server=http://rick.india.sun.com:8080 |
请参见 CLI 参考 create-reverse-proxy(1)。
2.
修改 obj.conf
文件。
NameTrans fn="map" from="/" name="reverse-proxy-/" to="http:/" ... <Object name="reverse-proxy-/"> Route fn="set-origin-server" server="http://rick.india.sun.com:8080" </Object> <Object ppath="http:*"> Service fn="proxy-retrieve" method="*" </Object> |
要重定向到安全站点,请遵循相同的步骤,并为 --server
选项提供 https
地址。