如何为 WinHTTP 配置代理设置

 

适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上一次修改主题: 2007-04-13

在 Microsoft Exchange Server 2007 中,传输服务器依靠基本的 Microsoft Windows HTTP Services (WinHTTP) 管理所有 HTTP 和 HTTPS 通信。集线器传输服务器和边缘传输服务器都可以使用 HTTP 访问 Microsoft Exchange 2007 标准反垃圾邮件筛选器更新和 Microsoft Forefront Security for Exchange Server 反垃圾邮件更新服务的更新,以及证书吊销列表 (CRL) 验证的更新。

在大多数组织中,代理服务器用于与 Internet 上的目标进行 HTTP 和 HTTPS 通信。如果组织使用代理服务器,而 Exchange 传输服务器并未配置为对 HTTP 和 HTTPS 使用代理服务器,则必须配置传输服务器,这样启用了 HTTP 的 CRL 验证才能正常工作。

配置 WinHTTP 最简单的方法就是使用 ProxyCfg.exe。ProxyCfg.exe 是一个命令行工具,位于所有 Windows Server 2003 计算机的 %System32% 目录下。您可以用它来设置和查看 WinHTTP 配置。

开始之前

若要执行此步骤,必须为您使用的帐户委派下列角色:

  • 本地 Administrators 组

有关管理 Exchange 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项

步骤

使用 ProxyCfg.exe 指定组织中的代理服务器并指定所有本地通信都要绕过该代理服务器

  • 运行以下命令:

    proxycfg -p proxy_server "<local>"
    

    此命令指定 HTTP 服务器和 HTTPS 服务器都要通过名为“proxy_server”的代理服务器进行访问,但主机名包含由 <local> 参数指定的句点的代理服务器除外。

即使您未运行代理服务器,我们也建议您使用 ProxyCfg.exe 检查是否以前设置过一个代理。您可以在不带任何参数的情形下运行该工具来查看当前配置,如下所示:

proxycfg 

要为 WinHTTP 配置直接的 Internet 连接或删除现有的代理配置,请运行以下命令:

proxycfg -d 
important要点:
更改 WinHTTP 的配置后,必须重新启动 Microsoft Exchange 传输服务和 Microsoft Exchange 反垃圾邮件更新服务。

有关如何使用 ProxyCfg.exe 的详细信息,请参阅 ProxyCfg.exe, a Proxy Configuration Tool