国外服务器用户可能都会遇上网站打不开提示错误的情况,而大部分情况都是WEB服务器的应用错误所导致的,这些HTTP错误状态码会通过国外服务器返回给浏览器,所以浏览器显示错误的网站页面上会显示该错误状态码。今天小编就来分享一下国外服务器网站常见的应用错误以及处理办法。
错误1、400 - 错误的请求
如果是浏览器取消了【显示友好的HTTP错误信息】选项,错误页面会显示【Bad Request (Invalid Hostname) 】,意思是访问到国外服务器,但国外服务器无法判断请求是向哪个站点发出来的。
导致这种情况的原因可能是国外服务器网站域名没有正确绑定,解决办法是检查绑定的域名是否有错误,在有多个IP的情况下检查绑定的IP是否与解析的IP一致。
如果国外服务器域名绑定无误,那么就是站点因错误或者其他原因被停止,解决办法是重新启动站点,并查看日志找到站点被停止的原因并处理,以防再次停止。
错误2、401 - 访问被拒绝
国外服务器IIS 定义了许多不同的 401 错误,目的在于指明更为具体的错误原因,这些具体的错误代码会在浏览器中显示,但不在国外服务器 IIS 日志中显示。
1)401.1 :登录失败,这种情况是因为匿名访问账户不正确。
2)401.2 :国外服务器配置导致登录失败。
3)401.3 :由于 ACL 对资源的限制而未获得授权,因此没有访问权限。
错误3、403 - 禁止访问
国外服务器IIS 同样定义了许多不同的 403 错误,同402错误一样,在浏览器中显示但不在国外服务器 IIS 日志中显示。
1) 403.1 :执行的访问被禁止。
2)403.2 :读的访问被禁止。
3)403.3 :写的访问被禁止。
以上错误都是因为站点的访问用户对国外服务器网站目录没有相应的权限,解决办法是给访问用户加上相应的访问权限。
错误4、404 - 未找到
国外服务器网站 404错误是指没有找到文件或目录, 原因可能是网站本身没有所访问的页面而出现了错误的链接,也可能是url重写应用所导致。
如果文件确实存在,则可能是他因为国外服务器不能识别的扩展名,解决办法是如果是程序文件则检查是否开启了相应的扩展,如果是其他下载类文件则检查有没有相应的MIME 映射策略。
错误5、5xx - 服务器错误
500错误具体是指内部服务器错误,国外服务器由于遇到错误而不能完成该请求,因为网站程序不能顺利执行导致。具体原因可能是国外服务器发送到客户端时浏览器里取消【显示友好的HTTP错误信息】选项时会显示。