邮件服务器-邮件系统-邮件技术论坛(BBS)

标题: exchange中RPC OVER HTTP排错的问题 [打印本页]

作者: coolbee6    时间: 2007-11-11 13:33
标题: exchange中RPC OVER HTTP排错的问题
我们公司原有1台exchange服务器(服务器A),外部地址为aaaa.com。在它上面有Rpc Over Http ,OWA ,OMA等应用。一直工作正
常。现在新购入2台PC Server(服务器B和C),准备替换原有exchange服务器(服务器A)。我执行了以下动作:
1、安装服务器B和C的OS,和IIS 等必需组件。配置为Windows集群
2、分别安装Exchange
3、制作Exchange虚拟服务器(虚拟服务器名成为D)
4、升级Exchange虚拟服务器,升级至Exchange SP2
5、迁移用户邮件到Exchange虚拟服务器(虚拟服务器名成为D)
6、删除原有exchange服务器(服务器A)
7、修改公司内部DNS的MX记录,指向Exchange虚拟服务器(虚拟服务器名成为D)
经过上述工作,Exchange架构为:安装在Win2003集群上的,不分前后端的Exchange服务器(共2台,服务器B和C)上面运行1个
Exchange虚拟服务器(虚拟服务器名成为D)
现在OWA POP3 OMA工作正常,唯独Rpc Over Http不行,所以我开始对Rpc Over Http排错,我执行了以下动作:
1、检查IIS配置:
IIS在Exchange虚拟服务器下的RPC/RPCwithCert 目录下 有证书,选择了基本身份验证,去掉了匿名访问
2、检查RPC Proxy, 是用rpcping检查,命令如下:
rpcping -t ncacn_http -s mail.aaaa.com -o RpcProxy=mail.aaaa.com -P "admin,aaaa.com,*" -I "admin,aaaa.com,*" -H 1 -F
3 -a connect -u 9 -v 3 -E -R none
执行后返回以下信息:
RPCPinging proxy server mail.aaaa.com with Echo Request Packet
Sending ping to server
Response from server received: 200
Pinging successfully completed in 187 ms
可见RPC Proxy是可用的。但是奇怪的是在下面:
3、测试6001 6002 6004 端口
Rpcping -t ncacn_http -s mail.aaaa.com -o RpcProxy=mail.aaaa.com -P "admin,aaaa.com,*" -I "admin,aaaa.com,*" -H 1 -F
3 -a connect -u 9 -v 3 -e 6001
执行后出现错误:
RPCPing v2.12. Copyright (C) Microsoft Corporation, 2002
OS Version is: 5.1, Service Pack 2
Exception 1722 (0x000006BA)
经过查看微软的文档: http://support.microsoft.com/kb/831051/zh-cn (如何使用 RPC Ping 实用工具解决 Outlook 2003 中 Exchange Over the Internet 功能的连接问题)可知,出现“Exception 1722 (0x000006BA)”错误有以下可能:
Exception 1722 (0x000006BA)
RPC Server is unavailable 无法访问 RPC 服务。收到此响应的原因包括:RPC 代理服务器出现问题(在这种情况下,可以使用 –E 参数验证 RPC 代理服务器是否可用),服务(如 Store)在 Exchange 2003 后端服务器上停止,Exchange 2003 后端服务器已关闭,ValidPorts 注册表项不允许访问此服务器,ValidPorts 注册表项不允许访问此端口,尝试访问未发布的 EMP(–e 开关或端口 593 都不可用),或者在未发布 EMP 的情况下尝试访问 UUID(例如,在端口 593 不可用的情况下使用了 –a 开关)。  

我有以下疑问,希望大家帮助解决:
1、我已经可以使用rpcping的 –E 参数验证 RPC 代理服务器可用;Exchange其他应用也正常,不会是exchange服务停止或服务器关闭。那么会有哪些其他可能那?????
2、由于我是配的集群,不知是否和单机配置相同?
3、根据我上述的架构,注册表中ValidPorts的键值应该怎么写?
4、微软对错误解释“尝试访问未发布的 EMP(–e 开关或端口 593 都不可用)”中EMP是什么东西?
多谢大家了 !
作者: coolbee6    时间: 2007-11-11 13:40
还有 我看之前那台服务器(A) IIS中 RPC OVER Http的 RPC虚拟目录在‘默认网站’下 我新装的Exchange服务器(B & C)的IIS中,RPC OVER Http的 RPC虚拟目录也在‘默认网站’下,但‘默认网站’是停止的,所以我把 RPC 和RPCWithCert移到了IIS中Exchange的虚拟服务器的资源下,并按照在‘默认网站’下相同的配置。不知会不会有问题

我在外网访问了 https://mail.aaaa.com/rpc  和 https://mail.aaaa.com/rpc/rpcproxy.dll 出现的是“403 你无权访问”和白屏,只显示这是128位加密的安全连接

好像也是对的

不知还有什么要注意的?请大家指教




欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://bbs.5dmail.net/) Powered by Discuz! X3.2