如何配置 RPC 代理服务器以便将指定的端口用于 RPC over HTTP

 

上一次修改主题: 2007-03-07

本主题说明如何配置 RPC 代理服务器以便将指定的端口用于 RPC over HTTP。

note注意:
还可以使用 Rpccfg 工具设置端口分配和解决相关问题。Rpccfg 工具包括在 Windows Server 2003 Resource Kit tools中。

为 Internet Information Services 配置 RPC over HTTP 网络组件之后,应配置 RPC 代理服务器。将 RPC 代理服务器配置为使用特定端口与目录服务以及 Exchange 计算机上的信息存储进行通信。

有关将所有全局编录配置为使用特定端口对目录服务执行 RPC over HTTP 的信息,请参阅如何在充当 Exchange Server 2003 后端服务器的全局编录服务器上设置 NTDS 端口

验证为下面提到的 Exchange 端口自动设置的注册表值。运行 Exchange Server 2003 安装程序时,系统会将 Exchange 配置为使用下表中的端口。

 

服务器 端口 服务

Exchange Server(全局编录)

6001

存储

 

6002

DSReferral

 

6004

DSProxy

Exchange Server 2003 安装程序会自动配置下面的三个注册表值。尽管不必配置这些注册表值,但是可能需要验证这些注册表值的配置是否正确。

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem

值名称:Rpc/HTTP 端口

值类型:REG_DWORD

数值数据:0x1771(十进制 6001)

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeSA\Parameters

值名称:HTTP 端口

值类型:REG_DWORD

数值数据:0x1772(十进制 6002)

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeSA\Parameters

值名称:Rpc/HTTP NSPI 端口

值类型:REG_DWORD

数值数据:0x1774(十进制 6004)

note注意:
请不要修改这些注册表值。如果修改这些注册表值,则 RPC over HTTP 可能无法正常工作。

若要将 RPC 代理服务器配置为使用特定端口,请执行下列步骤。下列步骤包含有关编辑注册表的信息。

Caution警告:
错误地编辑注册表会导致严重的问题,甚至可能需要重新安装操作系统。因注册表编辑不当而导致的问题可能没有办法解决。在编辑注册表之前,请备份所有重要数据。

  1. 在 RPC 代理服务器上,启动注册表编辑器 (Regedit)。

  2. 在控制台树中,找到以下注册表项:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\RpcProxy

  3. 在详细信息窗格中,用鼠标右键单击“ValidPorts”子项,再单击“修改”。

  4. 在“编辑字符串”中的“数值数据”框中,键入下列信息:

    ExchangeServer :6001-6002; ExchangeServerFQDN :6001-6002; ExchangeServer :6004; ExchangeServerFQDN :6004

    • ExchangeServer 是 Exchange 服务器的 NetBIOS 名称。
    • ExchangeServerFQDN 是 Exchange 服务器的完全限定域名 (FQDN)。如果用于通过 Internet 访问服务器的 FQDN 与内部 FQDN 不同,则必须使用内部 FQDN。

    若要确定服务器的 NetBIOS 名称和完全限定的域名,请启动命令提示符,键入 ipconfig /all,然后按 Enter。在“Windows IP 配置”下,将出现类似于以下内容的信息:

    Host Name .................: mycomputer Primary DNS Suffix ........: contoso.com

    主机名是计算机的 NetBIOS 名称。主机名和主要 DNS 后缀组合在一起就构成了计算机的完全限定的域名。在此示例中,完全限定的域名是 mycomputer.contoso.com。

 
显示: