none
三层架构MOSS环境中爬网服务器设置为场服务器之外的服务器时无法进行爬网 RRS feed

  • 问题

  • 大家好!

    由于工作需要, 搭建了Web/APP/DB三层架构的MOSS环境,物理组网如图1所示.

    其中4台Web Server使用Windows Server 2008 R2 WEB 64Bit, 其他服务器都是Windows Server 2008 R2 ENT 64Bit

      所有服务器都加入同一个服务器场, 同一个AD域(test.sharepoint.com/域管理员账号test\administrator),域控制器在SQL Server上.

      场服务器是图中的App Server(SHAREPOINT).

      本地站点URL开始都是http://sharepoint .

      软件版本: Sharepoint Server 2010

    现在的问题是:

    当爬网组件配置为SHAREPOINT主机,可以对http://sharepoint站点进行爬网,

    当配置为其他服务器,都爬网失败,会报以下那个经典错误:

    "

    访问被拒绝。请验证默认内容访问帐户是否有权访问此库,或添加爬网规则对此库进行爬网。如果正在爬网的库是 SharePoint 库,请验证您所使用的帐户对正在爬网的 SharePoint Web 应用程序是否拥有“完全读取”权限。 (由于找不到该项目或拒绝爬网程序对其进行访问,该项目已被删除。)

    "

    已经在注册表中添加DisableLoopbackCheck=1的键值, 也已经在备用访问映射中添加Intranet的IP地址.但是还是不能解决这个问题.

    怀疑是由于除域控制器即SQL Server外,其他Windows Server 2008 R2 ENT 64Bit版本的服务器加入到域存在问题导致的:

      加入域是成功的,在系统信息中已显示加入域.但是把Domain users或者domain admins加入到本地administrators组中时,提示已经是组内的成员,但是实际上没有显示.而且使用域管理员账号(test\administrator)登录到SHAREPOINT安装MOSS之后,场管理员显示如图2所示,而且Search Service Application中的默认内容访问账户是SHAREPOINT\administrator, 如果修改成test\administrator,爬网时提示如下错误:"由于密码更改,项目未爬网。请更新密码,然后重试爬网。" 这个错误不知道怎么解决,重启IIS,重启服务器,都存在...

    虽然官网上指明爬网用户不能使用Farm Administrators组的用户,但如果爬网组件设置为场服务器也能爬网成功, 说明这个也是可以的吧?

    请问有没有办法使用场服务器之外的服务器作为爬网组件能够成功爬网并且使搜索功能可用呢?

    谢谢!

    ----------------------

    截图:

    图1:环境物理组网图:

    图2 管理员显示

    PS.

    当爬网组件设置为其他服务器时, 可以对Web Server的NLB网址(http://192.168.0.230)进行爬网, 但是搜索功能无法使用, 只有对http://sharepoint 成功爬网时, 搜索功能才可用. 也不明白这个是什么原因...

    2012年5月18日 9:52

答案