|
|
|
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 2003 sp1 光盘
安装 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
配置帐户,使用HTTP NTLM身份认证
配置完成后,客户端登录时无法使用RPC over http模式,通过抓包分析
如果输入错误密码后 服务端传回HTTP 401错误 查证 401 Unauthorized 客户试图未经授权访问受密码保护的页面。应答中会包含一个WWW-Authenticate头,浏览器据此显示用户名字/密码对话框,然后在填写合适的Authorization头后再次发出请求。
如果输入正确密码后 服务端传回HTTP 500错误
后来服务器又安装使用证书方式试了一次,也是同样的错误。
解决办法 allowanonymous注册表值 =1
[ 本帖最后由 myeailwb 于 2008-1-30 19:06 编辑 ] |
|