如何解决VPS上HTTP401报错-咨道一课2.3


加载问题,请按此处!

视频字幕

大家好,欢迎收看本期咨道一课,今天爆老师和大家分享的话题是如何解决VPS上HTTP 401报错。那VPS在某一期课件中爆老师和大家介绍过,它是一款介于虚拟主机和独立主机之间的主机类型。搭建网站的时候,需要远程登录到主机端的服务器上,进行一系列的设置,而很多时候遇到401报错问题。那本期课件我们就告诉大家什么是401报错,报错的原因是什么,以及如何恢复401报错。

2.31 什么是HTTP401报错
在使用虚拟主机的情况下,HTTP401报错发生几率不大,因为在维护管理虚拟主机后台时,我们都是以功能菜单的形式操作的,所以维护相对简单。而VPS和独立主机就是给了你一台主机,需要远程登录主机,而对sever端得有一定的了解和操作经验。在操作的时候,我们前5分钟发现网站没什么问题,但是5分钟后却跳出401页面,报错原因———未经授权,访问由于凭据无效被拒绝。我们知道,网站会对访问用户进行判断,是属于admin的?普通用户?还是匿名用户?所以跳出401页面,表示主机无法识别访问用户。

2.32 报错原因是什么
遇到这种情况,我们需要分析原因:
1、85%的可能性是黑客攻击。vps主机突然间出现401报错,可能是黑客正在攻击端口上漏洞,从而修改网站对匿名用户或普通用户的设置,阻止普通用户的浏览,甚至通过修改权限高的,或新建admin管理员账号,对网站vps进行修改。
2、5%程序跟新。我们知道windows有太多程序设计错误,所以要打很多补丁。而程序一更新,就会遇到很多问题,之前设置的东西被覆盖掉。
3、10%系统设置。可能在设置过程中出现问题,可能遇到权限问题,或者控件出现冲突等等,出现401报错。

2.33 如何在vps修复401报错
在没有帮手帮助,供应商又不解决的时候,我们得学会自救。首先,我们要增加新用户授权,通常情况下的黑客攻击,很大可能是他把匿名用户的账号修改或删除了,所以首先要建立能登录的用户授权。
1)登录VPS远程(window 2003)
2)在windows页面找到开始,点程序,点管理工具,点计算机管理。打开计算机管理界面后,找到系统工具目录下找到本地用户,分为用户和组。组里面的特定族群是不能删除的,而黑客要删除的是用户信息。因此,我们先看下是不是有一些奇怪的用户账号。第二步,右键建立新用户,跳出新用户书写框,并命名新的用户名(public),设定密码。书写框中勾选用户不能更改密码,密码永不过期,点击创建即可。
接下来要做的是在iis的管理器上配置新用户,我们按程序,管理工具,找到internet信息管理器,代开之后我们看到左侧有一个“网站”选项,我们可以看到所有的域名tak在这个主机端上面。比如:zvenue。右击鼠标,打开属性,出现新页面,找到目录安全性,找到编辑,这个编辑选项主要是身份验证和访问控制。按完编辑后,首先我们一定要勾选“启用匿名访问”选项,因为所有用户都是匿名访问的。因为之前有黑客修改了用户名,所以我们看到的用户名已经不存在,所以我们要修改为Public,并且加上密码。或者点击浏览,跳出选择用户界面帮我们寻找之前新建的用户名(public),或者选择高级选项进行搜索。之后,会跳出“身份验证方法”界面,输入之前设置(public用户)的密码,并且密码确认。
3)在网站文件夹的目录上设置权限(网页所在的主机目录),右击文件夹按属性,切换到安全teb,查看是否有users,如果没有就是导致401报错的原因,没有的话点击添加按钮,在搜索框打入users,并且设置user权限。

刚才讲到如何解决401报错的3点:
第一步:用户管理一定要有隶属于user组下用户账户。
第二步:一定启动匿名访问,并且使用对的用户,分配到iss管理器所在的网站。
第三步:检查安全项里是否有user组。这三块重新设置后就会回复正常。
今天的讲解希望对大家有帮助,我们下次再见,拜拜!

文档下载

如何解决VPS上HTTP401报错-咨道一课2.3
返回到优化技能课程 | | 作者:爆老师 Boson 发表于 10/07/2013

『欢迎大家在下方参与(如何解决VPS上HTTP401报错-咨道一课2.3)评论和分享』


在线咨询