Sun Java System Web Proxy Server 4.0.8 管理指南

Procedure使用 Server Manager 创建自动配置文件

  1. 访问 Server Manager,然后选择 "Routing" 选项卡。

  2. 单击 "Create/Edit Autoconfiguration File" 链接。

    所显示的页面将列出代理的系统中具有的所有自动配置文件。您可以单击自动配置文件对其进行编辑。其余的步骤将介绍如何创建新文件。

  3. 键入一个可选 URI,此为客户机从代理中获取自动配置文件时使用的 URL 的路径部分。

    例如,键入 / 可使客户机以代理的主文档(类似于 Web 服务器的 index.html 文件)形式访问该文件;此后,当客户机访问代理以获取自动配置文件时,将只使用域名。您可以使用多个 URI,并为每个 URI 创建单独的自动配置文件。

  4. 使用 .pac 作为扩展名键入自动配置文件的名称。

    如果只有一个文件,则将其命名为 proxy.pac 即可。pac 是 proxy autoconfiguration(代理自动配置)的缩写。所有自动配置文件均为包含单个 JavaScript 函数的 ASCII 文本文件。

  5. 单击 "OK"。此时会出现另一个页面。

    使用此页面创建自动配置文件。客户机将按顺序完成此页面中的各项。此页面中的项目包括:

    • Never Go Direct To Remote Server 示意浏览器始终使用代理。您可以指定第二个代理服务器,以便在您的代理服务器未运行时使用。

    • Go Direct To Remote Server When 确定何时跳过代理服务器。浏览器将按照选项在页面中的列出顺序确定这些情况:

    • Connecting To Non-fully Qualified Host Names 在用户仅指定计算机名时使浏览器直接转至服务器。例如,如果内部 Web 服务器名为 winternal.mysite.com,则用户可以仅键入 http://winternal 而不用键入全限定域名。在这种情况下,浏览器直接转至此 Web 服务器而不是代理。

    • Connecting To A Host In Domain 允许您指定浏览器可直接访问的域名,最多可以指定三个。指定域时,应以点字符开头。例如,可以键入 .example.com

    • Connecting To A Resolvable Host 在客户机可以解析主机时使浏览器直接转至服务器。将 DNS 设置为仅解析本地(内部)主机时,通常会使用此选项。连接到本地网络之外的服务器时,客户机将使用代理服务器。


      注意 – 注意 –

      此选项会对客户机的性能产生负面影响,因为在每次进行请求时客户机都必须查询 DNS。


    • Connecting To A Host In Subnet 在客户机访问特定子网中的服务器时使浏览器直接转至服务器。如果组织在某个地理区域中具有许多子网,此选项会很有用。例如,某些公司可能有一个域名,该域名适用于全球范围的各个子网,但是每个子网都专用于某个特定区域。


      注意 – 注意 –

      此选项会对客户机的性能产生负面影响,因为在每次进行请求时客户机都必须查询 DNS。


    • Except When Connecting To Hosts 允许您指定直接转至服务器规则的例外情况。例如,如果键入 .example.com 作为要直接转至的域,则可以将转至 home.example.com 作为一个例外情况。这样,当浏览器转至 home.example.com 时将使用代理,但可以直接转至 example.com 域中的任何其他服务器。

    • Secondary Failover Proxy 指定第二个代理以便在您的代理服务器未运行时使用。

    • Failover Direct 在代理服务器未运行时使浏览器直接转至服务器。如果指定了辅助故障转移代理,则 Navigator 在直接转至服务器之前,将尝试转至第二个代理服务器。

  6. 单击 "OK" 以创建自动配置文件。

    该文件将存储在 server-root/proxy-serverid/pac 目录中。

    您将看到一条确认消息,说明已正确创建该文件。重复上述步骤,以创建所需数目的自动配置文件。

    创建自动配置文件后,请确保告诉所有使用代理服务器的人员指向正确的自动配置文件,或亲自配置浏览器的各个副本。