Rpc over http 500错误
Windows 2003 Enterprise Edition设置计算机名 test
设置IP 192.168.10.66
安装IIS 插入2003光盘
安装DNS 插入2003光盘
安装域 开始-运行-输入dcpromo 插入2003光盘
安装NNTP SMTP 插入2003光盘
安装Exchange Server 2003 中文版 插入exchange 2003光盘
安装KB 831464
安装Exchange Server 2003 SP1 插入exchange 2003sp1 光盘
安装HTTP RPC 插入2003光盘
配置RPC 前端还是后端
前端检查注册表
1.HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem Rpc/HTTP Port 值 6001
2.HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeSA\Parameters
HTTP Port值 6002
3.HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeSA\Parameters
Rpc/HTTP NSPI Port值 6004
修改注册表
4.指定RPC OVER HTTP 默认端口
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Rpc\RpcProxy
ValidPorts 值 test:6001-6002;test.outlook.com:6001-6002;test:6004;test.outlook.com:6004;test:6004;test.outlook.com:6004
域服务器检查注册表(如果后端服务器安装在域控制器上,则后端必须配置为全局编录,否则可能会出现连接问题)
5.配置所有全局编录
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters
新建“多字符串值” NSPI interface protocol sequences 值 ncacn_http:6004
配置RPC 目录,取消匿名登录,使用443端口,选择身份认证方式
客户机一台
Windows XP sp1
Outlook 2003
配置帐户,使用HTTPNTLM身份认证
配置完成后,客户端登录时无法使用RPC over http模式,通过抓包分析
如果输入错误密码后 服务端传回HTTP 401错误 查证 401 Unauthorized 客户试图未经授权访问受密码保护的页面。应答中会包含一个WWW-Authenticate头,浏览器据此显示用户名字/密码对话框,然后在填写合适的Authorization头后再次发出请求。
如果输入正确密码后 服务端传回HTTP 500错误
后来服务器又安装使用证书方式试了一次,也是同样的错误。
解决办法 allowanonymous注册表值 =1
[ 本帖最后由 myeailwb 于 2008-1-30 19:06 编辑 ] http://support.microsoft.com/kb/833003/en-us
页:
[1]
