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

标题: 配置RPC over HTTP时出现问题 [打印本页]

作者: xiangrui    时间: 2008-3-19 12:46
标题: 配置RPC over HTTP时出现问题
配置RPC over HTTP时出现问题                                                                                                                                                                                                                                                                                                                        exchange服务器在配置RPC overHTTP时出现问题:我是按照下面这个文件配置的。在配置所以全局编录后重新启动机器时出现的错误提示是:lsass.exe出错,错误码是-1073741819.然后过一会电脑就出现系统重启,距关系还有多少时间之类的东西!
然后我启动按F8选择最后一次正确启动进入系统后,但是exchange管理器中的mailbox不能载入,提示C1041724,如下图

[ 本帖最后由 xiangrui 于 2008-3-25 10:11 编辑 ]

1.GIF (25.45 KB, 下载次数: 0)

1.GIF

作者: xiangrui    时间: 2008-3-19 12:47
在日志中有如下错误:

2.GIF (14.19 KB, 下载次数: 0)

2.GIF

3.GIF (13.71 KB, 下载次数: 0)

3.GIF

作者: xiangrui    时间: 2008-3-19 13:03
我使用eseutil /mh查看数据库状态,显示都是clean shutdown。这是怎么回事啊?
作者: 钉子    时间: 2008-3-20 00:22
请将你设定的过程详细的说明一下。
作者: xiangrui    时间: 2008-3-20 11:25
现在我已经配置好了,但是在客户端访问时出现下面的问题:如下图

rpc.GIF (26.99 KB, 下载次数: 0)

rpc.GIF

作者: 钉子    时间: 2008-3-20 13:00
请将你设定的过程详细的说明一下。数据库都没有起来,客户端必定连不上邮箱的。
作者: xiangrui    时间: 2008-3-20 14:21
配置过程完全是按照这篇文章做的,没有出现什么错误。
http://www.sudu.cn/info/html/edu/mail_server/20070524/135385.html
但是这个证书就是之前为了实现SSL加密安装的证书,我感觉还是和证书有关,但是我不知道我现在应该怎么办?
请问可以让客户端不需要安装证书吗?因为有的员工在美国导入证书太麻烦,有什么办法吗?

[ 本帖最后由 xiangrui 于 2008-3-20 14:28 编辑 ]
作者: xiangrui    时间: 2008-3-20 14:29
我刚才在其中内网的一台机器上测试时已经连上了,但是在其他机器上再试时就不行了。
作者: xiangrui    时间: 2008-3-20 14:52
凡是客户端上安装好公司发布的证书后好像都是可以的,如下图是不是代表证书已经安装好了啊?smithstreetsolutions就是服务器上发布的证书。
凡是在IE中有下面两个证书的都是可以的。还有这些机器都是在内网的,如果想要外网的机器也安装这些证书需要怎么办啊?

证书1.GIF (39.75 KB, 下载次数: 0)

证书1.GIF

证书2.GIF (23.75 KB, 下载次数: 0)

证书2.GIF

作者: 钉子    时间: 2008-3-21 00:05
标题: 回复 9楼 的帖子
兄弟,你为什么不能将你设定的过程详细的说明一下呢?这个要求不过份吧,详细写一下对我们分析问题会有帮助的.
你注意到在5楼中的连接方式是TCP/IP了吗?这个RPC OVER HTTP是完全不一样的。
RPC OVER HTTPS的方式我们建议用户要导入证书。就算是可以算连,为了邮件安全我个人不建议不加密。
另外,你开这个帖子,是想解决1楼数据库不能mount的问题呢,还是rpc over http不正常的问题?

作者: xiangrui    时间: 2008-3-21 10:24
不好意思站长,我现在就详细说来,
一, 我先按照下面方式安装RpcProxy:从添加删除程序-添加删除Windows组件-网络服务中选择HTTP代理上的RPC
二. 在 Internet 信息服务中配置 RPC 虚拟目录:
1.        单击“开始”,指向“管理工具”,然后单击“Internet 信息服务 (IIS) 管理器”。
2.        依次展开“servername(本地计算机)”、“网站”、“默认网站”,右键单击“Rpc”,然后单击“属性”。
3.        单击“目录安全性”选项卡,然后单击“身份验证和访问控制”下的“编辑”。
4.        单击以清除“启用匿名访问”复选框。
5.        单击以选中“基本身份验证(以明文形式发送密码)”复选框。
6.        单击“是”,然后单击“确定”。
7.        单击“应用”,然后单击“确定”。
RPC 虚拟目录被配置为使用基本身份验证。我们建议您将 SSL 与基本身份验证配合使用。要在 RPC 虚拟目录上启用 SSL,您必须获取并发布证书。本过程假定您已经获取并发布了证书。要将 RPC 虚拟目录配置为对于所有客户端连接都要求使用 SSL,请按照下列步骤操作:
1.        单击“开始”,指向“管理工具”,然后单击“Internet 信息服务 (IIS) 管理器”。
2.        展开“网站”,展开“默认网站”,右键单击“Rpc”,然后单击“属性”。
3.        单击“目录安全性”选项卡,然后单击“安全通信”下的“编辑”。
4.        单击以选中“要求安全通道(SSL)”复选框和“要求 128 位加密”复选框。
5.        单击“确定”,单击“应用”,然后单击“确定”。
三、检查Exchange服务器的注册表,对照一下键值是否正确:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
Value name: Rpc/HTTP Port
Value type: REG_DWORD
Value data: 0x1771 (Decimal 6001)

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeSA\Parameters
Value name: HTTP Port
Value type: REG_DWORD
Value data: 0x1772 (Decimal 6002)

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeSA\Parameters
Value name: Rpc/HTTP NSPI Port
Value type: REG_DWORD
Value data: 0x1774 (Decimal 6004)
四、登录到GC(也就是主域控)上编辑注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters
键值: NSPI interface protocol sequences
键值类型: 多字符串值
键值数据: ncacn_http:6004
五、修改Exchange服务器(额外域控制器)中的RpcProxy配置:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Rpc\RpcProxy
修改ValidPorts这个键值为:
ServerNETBIOSName:6001-6002;ServerFQDN:6001-6002;ServerNetBIOSName:6004;ServerFQDN:6004;GCNETBIOSName:6004;GCFQDN:6004

[ 本帖最后由 xiangrui 于 2008-3-21 11:19 编辑 ]
作者: xiangrui    时间: 2008-3-21 10:35
但是等我设置好了以后重新启动两台服务器后,当时看没有什么异常。在下午的时候我发现主域控和exchange服务器不能同步了,就是当我在exchange上新建帐户时在主域控上没有显示,同样在主域控上新建帐户时额外域控也没有显示。
最后没有办法,我重新把两台服务器重新启动了,启动后两天服务器终于同步了。
但是又发现了一个问题:就是域控有一部分帐户的邮箱不能使用了,只能发邮件不能收邮件,帐户的所有属性都没有问题。还有一个就是昨天晚上有一个帐户都没有问题,但是今天早上7点半这个帐户也忽然不能收邮件了,但是能发邮件。所有发给这个人的邮件都在服务器的队列中。
这是怎么回事啊?各位兄弟一定要帮忙啊!
作者: xiangrui    时间: 2008-3-21 13:23
另外,两个域控制器的服务中Remote Procedure Call (RPC) Locator这个服务是停止的。我现在已经改为自动并启动了。
是这个原因造成的吗?
作者: 钉子    时间: 2008-3-21 22:01
你的问题真的太乱了。能不能一个一个来。。。或许你直接用QQ找我吧。再这样发帖下去并不能解决问题。
作者: xiangrui    时间: 2008-3-21 23:01
钉子站长我已经加你QQ了,但是你现在不在线,看样子我只能明天请教您了
作者: xiangrui    时间: 2008-3-23 23:58
多谢钉子大哥的帮忙,帮我解决了很多的问题,兄弟我在这里谢过了!
作者: EC_MAC    时间: 2008-3-24 15:22
怎么解决的?钉子  你看到了  希望能在这个问题的后面加上已解决和解决方法 问题不能犀利糊涂 答案再没有 那我们就根本了解不了出现的是什么问题和解决方法
作者: tdk    时间: 2008-3-24 23:43
原帖由 EC_MAC 于 2008-3-24 15:22 发表
怎么解决的?钉子  你看到了  希望能在这个问题的后面加上已解决和解决方法 问题不能犀利糊涂 答案再没有 那我们就根本了解不了出现的是什么问题和解决方法


支持   可以把明确的问题 说一说
作者: xiangrui    时间: 2008-3-25 09:34
域不同步的问题,出现了两次后没有在出现。
ROH的问题还是出现证书上面,钉子站长把证书删除重现建了一个就可以使用了。
至于每次重新启动邮件服务器都需要重新加载数据库,是因为我选中了Don't Mount this store at start-up.如下图:

1.GIF (15.21 KB, 下载次数: 0)

1.GIF





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