SharePoint 爬网权限被拒绝

简介:

既然上一篇讲到了 SharePoint 的 search 搜索应用服务,我回去翻了一翻之前的OneNote的笔记,也找到一篇关于搜索应用的故障问题,一并分享给大家。

今天分享的这个是一个小问题,爬网权限被拒绝,如下图

image

其实最早遇到这个问题是因为发现我们使用SharePoint 的搜索功能无法搜索出“确定存在”的一个文件,然后我们首先检查的依然是 sharepoint search application service

确保这两项服务器是启动的状态。

clip_image001

然后登陆SharePoint 管理控制台来查看应用服务

clip_image001[4]

检查一下 Search Service Application 是否是启动状态。

clip_image001[6]

点击 search service application 进入到 search 主页。从主页中我们并没有看出有多大的问题

clip_image001[8]

检查 搜索应用 拓扑的状态,也没问题。

clip_image001[14]

这个时候记得选择右边的的 爬网日志  Crawl Log来进行查看

看到下面有一条记录提示权限被拒绝。

image

我们先检查一下我们的 默认账号是否有问题,如果确信没问题,我们就使大招了。

image

其实这个办法并不是微软推荐的解决办法,因为我现在也没找到更好的一个解决办法,但是至少它是管用的。

这个办法就是禁用 回环检查 loopcheck

其实Loopback Check本来不是一个SharePoint问题,是Windows Server为了增强自身安全性在Server 2003 SP1后引入的一个功能。

如果要解决上述问题,其实通过修改注册表文件可以实现。这里我查阅了一下,修改注册表有两种方法,这里我想讲一下我采用的其中一种方法吧

首先在开始运行中输入 regedit.exe 打开注册表

image

定位到 "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa"

并且右键,新建一个 32位的 Dword值

image

Value Name 输入 DisableLoopbackCheck ,不要输错哦,值输入 1

image

image

之后关闭注册表,重新尝试爬网,问题得到解决!

但是上述这个方法并不是微软推荐的一个办法,我还查到另外一个修改注册表的方法,一并发出来,大家可以参考一下。

但是这个办法我自己没有测试过,如果有兴致的小伙伴可以试一试哈。

------------------------------------------分割线--------------------------------------------------------------------------------

方法 : 指定主机名 (如果需要 NTLM 身份验证,请首选方法)

   指定的主机名的映射到环回地址,并可以连接到 Web 站点在您的计算机上,请按照下列步骤操作:

  1. 设置

    DisableStrictNameChecking为 1 的注册表项。

    281308() http://support.microsoft.com/kb/281308/连接到 SMB 共享一台基于 Windows 2000 的计算机或基于 Windows Server 2003 的计算机上可能无法使用别名

  2. 单击开始,单击运行,键入regedit,然后单击确定

  3. 在注册表编辑器中,找到并单击以下注册表项:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0

  4. 用鼠标右键单击MSV1_0,指向新建,然后单击多字符串值

  5. 键入BackConnectionHostNames,,然后按 enter 键。

  6. 用鼠标右键单击BackConnectionHostNames,然后再单击修改

  7. 数值数据框中,键入主机名或主机名的网站是在本地计算机上,然后单击确定

  8. 退出注册表编辑器,然后重新启动 IIS 服务,再进行尝试

------------------------------------------分割线--------------------------------------------------------------------------------





    本文转自horse87 51CTO博客,原文链接:http://blog.51cto.com/horse87/1906169,如需转载请自行联系原作者


相关文章
|
监控 安全 数据可视化
Grafana 安全性和权限管理
【8月更文第29天】Grafana 是一个广泛使用的开源平台,用于可视化和监控时间序列数据。随着 Grafana 在生产环境中的广泛采用,确保其安全性变得至关重要。本文将探讨如何配置 Grafana 的访问控制和安全设置以保护敏感数据,并提供一些具体的代码示例。
1866 3
|
存储 关系型数据库 MySQL
什么是MVCC?看看它的实现原理
之前在讲 MySQL 事务隔离性提到过,对于写操作给读操作的影响这种情形下发生的脏读、不可重复读、虚读问题,是通过MVCC 机制来进行解决的,那么MVCC到底是如何实现的,其内部原理是怎样的呢?我们要抓住三个方面:记录中的4个隐藏字段、undo log 和 read view。
855 0
什么是MVCC?看看它的实现原理
|
Android开发
去掉webView白色背景
1 在布局文件中设置    android:background="@android:color/transparent" 2 在代码中设置   mWebView.
1646 0
|
JavaScript Java 测试技术
基于Java的少儿编程在线培训系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的少儿编程在线培训系统的设计与实现(源码+lw+部署文档+讲解等)
135 0
|
Java 应用服务中间件
Springboot 项目跑起来端口被占用 The port may already be in use.
Springboot 项目跑起来端口被占用 The port may already be in use.
325 0
Springboot 项目跑起来端口被占用 The port may already be in use.
|
Linux 索引 Web App开发
【inode】Linux服务器inode索引节点用满原因以及解决方法
系统出现异常 我们团队的阿里云服务器在前几天运行过程中,服务器CPU负载长时间达到100%,并且不能通过ssh连接服务器。 经过重启服务器后对服务器进行连接,发现 服务器上的crontab不能正常运行 php-fpm服务不能正常开启 crontab的报错提示为 ...
2793 0
|
11天前
|
数据采集 人工智能 安全