客户端不能访问网站并报HTTP 500内部服务器错误

一、   生产运行环境:

操作系统:windows server 2008 R2系统

WEB应用服务器:IIS 7.0

数据库系统:SQL Server 2005

二、运行问题

2015年5月22日上午11点左右收到信息,不能访问内网,下午5点20左右发现所有网站无法访问;客户显示的错误:浏览器页面显示“http 500内部服务器错误”。

二、   解决问题

因今天到外地去了,在车上已经发现无法访问网站的问题了,只有等我下车后找到一台电脑远程连接学院服务器。

首先分析故障原因,为什么不能访问网站,先在本地服务器上运行网站,发现报服务器上报的错误与客户端是不一样的,显示HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。

其实解决此问题,主要突破在“500”,“500”的错误又包括很多种情况,总而言之,不是程序代码类问题,权限问题,就是IIS配置方面的问题。这么多网站,从上午开始到下午分两个阶段无法运行,当时分析的原因:一、可能是程序代码问题;二、也有可能是IIS配置的问题。当时,在网站查了一下,说是程序代码和IIS的脚本代码上有问题,发现并不是这方面的问题;通过在IIS发布的网站上来设置,选中该网站——编辑网站——连接为对话框——选定程序用户(通过身份验证),即可以访问网站。

为什么配置好的情况下,会自动变更网站访问权限呢?

可能存在以下三个方面的原因:

1.变更系统账号密码后,当时测试了各个网站能正常访

问,根据过去变更过系统密码,也没有出现过此问题;不过此环境是IIS7.0,这种情况也应该不会发生,所以,如果网站无法访问是这个原因的话,概率不是很大。

2.主要是受到攻击性破坏,包括内部攻击和外部攻击,根据运行情况分析,受外部攻击的概率性比较小;受内部攻击的可能性最大,一台服务器的运维人,管理员最好是一个,如果两个或多个,或者多人远程运维的话,通常导致的故障是由内部技术人员造成的,但是事后这个责任是无法鉴定的。所以,技术本身重要,但是在规章制度和运维流程操作上显得更重要一些。

3.到目前为止,还未发现有其他的原因。

时间: 2024-12-17 10:10:17

客户端不能访问网站并报HTTP 500内部服务器错误的相关文章

访问ECP和OWA报“http 500 内部服务器错误”(DNS问题)

故障描述:访问Exchange 2013 SP1 ECP和OWA,输入域用户名和密码后报"http 500 内部服务器错误" 环境:AD(DC01)+Exchange Mailbox(EX01)+Exchange Client acces(EX02)+EAC(windows 8.1)(EAC01)(服务器OS为Windows Server 2012 R2 Datacenter,Exchange 为Exchange 2013 x64 SP1) 步骤: https://Exchange C

HttpWebResponse远程服务器返回错误: (500) 内部服务器错误 的解决办法

在工作中用C#开发了一个小程序,不断访问去请求一个网站的页面,在循环过程中有时会报"远程服务器返回错误: (500) 内部服务器错误",有时不会,出现的时机也不太一样.开始以为是网站的问题,后来网站是可以正常访问的,那就是自己程序的问题了. for (int i = refreshAccount.startNum; i <= refreshAccount.endNum; i++) { String data2 = urlstr; loadBranch2Request = (Htt

登录Exchange 2013 OWA或ECP 提示“HTTP 500内部服务器错误”的解决办

今天网友发一远程协助,重启exchange2013后无法访问管理中心,提示"HTTP 500内部服务器错误",一开始以为是服务的问题,重启IIS仍然报错,后来通过查资料终于把问题解决了,现将整过过程记录下来,供后期遇到同来问题的朋友参考. 1.访问出错图:      2.解决方法: 打开Exchange Management Shell,运行以下命令禁用邮箱后再启用邮箱                        Disable-Mailbox administrator      

IIS 500 – 内部服务器错误解决方案

最近装了测试机windows2008使用IIS7.5各种不习惯呀,各种问题,唉.. 今天又遇到了“500 – 内部服务器错误. 您查找的资源存在问题,因而无法显示.”的问题,网上查找了一下,找到解决办法,这里给大家分享一下.. 解决办法: 1.解决方法:打开IIS,在功能视图中找到“错误页”,双击进去后,看最右边的“操作”下的“编辑功能设置…”,将“错误响应”下的“详细错误”勾上. 2.打开控制面板→管理工具→Internet 信息服务(IIS)管理器→双击“ASP”图标,然后在右边的窗口中展开

500 – 内部服务器错误。 您查找的资源存在问题,因而无法显示。

Windows7 IIS 500 – 内部服务器错误解决方案 1.解决方法:打开IIS,在功能视图中找到"错误页",双击进去后,看最右边的"操作"下的"编辑功能设置-",将"错误响应"下的"详细错误"勾上. 2.打开控制面板→管理工具→Internet 信息服务(IIS)管理器→双击"ASP"图标,然后在右边的窗口中展开"调试属性",把"将错误发送到浏览器&

HttpWebResponse远程服务器返回错误: (500) 内部服务器错误。

现象 我们编码实现请求一个页面时,请求的代码类似如下代码: 1 HttpWebRequest req = (HttpWebRequest)WebRequest.Create(strUrl); 2 req.UserAgent = "MSIE6.0"; 3 req.Method = "GET"; 4 HttpWebResponse res = (HttpWebResponse)req.GetResponse(); 5 StreamReader sr = new Stre

exchange IE登录提示http 500 内部服务器错误

故障现象: exchange 2010重启后 owa 能打开,输入用户名及密码后,无法访问 "http 500 内部服务器错误",OUTLOOK使用正常. 解决步骤: 因为之前有换过服务器,旧的服务器一直没有彻底退出来,弄了好久,成功了.过年前把旧的服务器关了.所以就想会不会是因为这个旧服务器还没有彻底失效呢,于是再启动服务器,故障依旧. 因为outlook可以用,所以可认定是OUTLOOK WEB APP方面的问题,又首页可以打开,只是输入密码后提示错误,HTTP500的错误一般就是

500 内部服务器错误

今早一到单位发现公司网站无法打开,显示的是“500 内部服务器错误”.于是远程登录服务器,重启iis,问题依然,忽然注意到iis默认网站上多了个问号图标,鼠标放上去提示“多个协议”,于是百度之,按照方法打开网站的绑定,发现其中除了80端口的几个协议外还多了好几个莫名其妙的绑定协议,于是果断删除. 重启网站 . 然后 浏览网站发现还有问题: 然后将webconfig 中的 <handlers>标签中的内容给删除. <?xml version="1.0" encoding

500内部服务器错误。你查找的资源存在问题,因而无法显示

部署服务报错:500内部服务器错误.你查找的资源存在问题,因而无法显示原因:webconfig配置有问题详细原因:webconfig配置项对同一个标签配置了2条,本地开发没有问题,部署服务器会报错.解决方法:删除多余的一条配置,只留下一条即可.