Sun Java System Web Proxy Server 4.0.8 管理指南

Procedure创建正则映射或反向映射

  1. 访问 Server Manager 并单击 "URLs" 选项卡。

  2. 单击 "Create Mapping" 链接。

    此时将显示 "Create Mapping" 页面。

  3. 在显示的页面中,为正则映射提供源前缀和源目标。

    例如,

    源前缀:http://proxy.site.com

    源目标:http://http.site.com/

  4. 单击 "OK"。

    返回该页面并创建反向映射,例如,

    反向映射:

    源前缀:http://http.site.com/

    源目标:http://proxy.site.com/

  5. 要进行更改,请单击 "OK"。

    单击 "OK" 按钮后,代理服务器即会添加一个或多个附加映射。要查看映射,请单击 "View/Edit Mappings" 链接。附加映射将具有以下格式:

    from: /

    to: http://http.site.com/

    这些附加的自动映射针对的是以常规服务器形式连接到反向代理的用户。第一个映射用于捕捉以常规代理形式连接到反向代理的用户。仅当用户不更改管理 GUI 自动提供的 "Map Source Prefix" 文本框的内容时,才会添加 "/" 映射。根据具体设置,通常只有第二个映射是必需的,但是附加映射不会导致代理出现问题。


    注 –

    如果 Web 服务器具有多个 DNS 别名,每个别名都应有一个对应的正则映射。如果 Web 服务器使用自身的多个 DNS 别名生成重定向,则其中每个别名都应有一个对应的反向映射。


    CGI 应用程序仍在原始服务器上运行。代理服务器从不自行运行 CGI 应用程序。但是,如果 CGI 脚本指示结果可以进行高速缓存(通过发出上次修改或到期标头暗示生存时间非零),代理将会高速缓存结果。

    为 Web 服务器制作内容时,请牢记反向代理也将为该内容提供服务,因此,指向 Web 服务器上的文件的所有链接都应为相对链接。请不要在 HTML 文件中引用主机名。所有链接都只能由页面组成:

    /abc/def

    而不能是全限定主机名,例如:

    http://http.site.com/abc/def


    注 –

    您可以为反向代理模式下发生的错误提供自定义错误页面。这些错误页面将替代由代理生成的错误。这样可防止客户机了解到已经配置了代理服务器。