近几日有些客户的网站出现一些打不开的问题,主要有:打开显示请检查文件目录权限;404-找不到文件或目录;403-禁止访问:访问被拒绝;500-内部服务器错误等等。客户一来询问就说使我们的国内虚拟主机或香港虚拟主机的问题,其实这些问题都与服务器无关,而与你们网站自身的程序有关,下面小编就为大家一一介绍这些问题的根源以及解决问题的方法。
问题一,网站打开显示:请检查文件目录权限
初步判断出现这种原因是因为程序有漏洞里面有木马
解决方法:修补程序漏洞清理木马
问题二,网站打开显示:404-找不到文件或目录,你要查找的资源可能已被删除,已更名称或者暂时不可用
首先,这个客户的网站是伪静态程序做的。一般显示这样就只修改默认首页就可以。但检查他的首页源文件发现被入侵挂了很多的黑链。
解决方法:修改默认首页,删除黑链,修补程序漏洞
问题三:网站打开显示:403-禁止访问:访问被拒绝。你无权限使用所提供的凭据查看此目录或页面
客户网站出现这种情况的原因主要有:
1.无权限:你访问的端口被禁止,或者原来的端口被修改所致
2.默认的首页不存在:网站默认首页如index.asp,index.html,index.php,index.htm,default.asp,default.aspx被修改,或者不存在致使服务器不能正常显示页面。
解决方法主要有2种:
1.端口修改:修改端口权限,默认80端口开放,其他端口请在域名或ip后带上端口号
2.默认首页修改:在不能访问的目录添加修改后的首页文件或者将默认首页修改回原来的
问题四:500-内部服务器错误。你查找的资源存在,因而无法显示。
主要原因有:ASP语法出错、ACCESS数据库连接语句出错、文件引用;与包含路径出错、使用了服务器不支持的组件如FSO等;以及xp下IIS5.1无法执行ASP文件.
解决方法:启用ASP支持,Windows Server 2003 默认安装,是不安装 IIS 6 的,需要另外安装。安装完 IIS 6,还需要单独开启对于 ASP 的支持。
重点补充下:近期由于ASP.NET有一重大安全隐患,组件安全设置宽松会导致会被监听FTP密码,一般的虚拟主机服务商都对ASP.NET的组件不正常的调用做了限制。想了解更多可以查看这篇文章《 严格Asp.net安全后出错的说明》(链接地址:http://www.VeVb.com/help/news/1012/)
总之,引起虚拟主机的不安全因素都是因为程序漏洞或者由于密码设置的太过于简单而引起的,所以广大的客户在不管是购买国内虚拟主机还是香港虚拟主机还是美国虚拟主机,购买后都要管理好FTP的密码不要太过于简单,简单的话会遭到黑客分子的暴力破解。最为重要的还是网站程序的漏洞,不要直接用模板做网站,最好是在模板上进行二次开发。
本文出自武林网:http://www.VeVb.com/help/news/1013/
新闻热点
疑难解答