出现HTTP 500错误怎么解决?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了出现HTTP 500错误怎么解决?相关的知识,希望对你有一定的参考价值。
IIS绑定网站的路径错误,我们应该绑定12345,却绑定了123456,这也会造成网站500错误。500服务器内部错误(Internalservererror)主要是由于IWAM账号的密码错误造成的。该错误说明IIS服务器无法解析ASP代码,访问一个静态页面试试是否也出现这个问题。
如果访问静态页面没问题,那就要分以下几种,情况来分析了:
①你是否改变过计算机名称。
②站点所在的文件目录是否自定义了安全属性。
③安装了域控制器后是否调整了域策略。如果是其中的一种情况,请一一将改变的参数设置回来看是否解决问题。如果静态空间也无法访问,则说明解析还没生效。 参考技术A
用360网络修复功能来修复网络。
方法一:您必须在http中能够正确的获得错误信息,方法为:
请打开浏览器,选择工具,internet选项,高级,在高级中的浏览项目里面有一个“显示http友好错误提示”的复选框,请取消该复选框,并关掉窗口重新打开IE浏览器,就可获得正确的错误提示,之后,您就可根据该错误提示检查您具体的出错原因了 。
方法二:删除系统SAM文件后,IIS报500错。 方法三:此方法需通过多次尝试后才能找到的解决办法。
①在管理工具中修改IWAM_Myserver[Myserver为本地计算机名]的密码
②然后在CMD中脩改IIS内部帐号为刚修改得新密码
③然后在管理工具中的IWAM_My Server用户的属性→用户组中确认处于Guest组内 然后在本地用户和组中的组里右击Users组属性,然后添加成员 Authenticated Users和Interactive,然后确定
④上述工作做完后就是同步COM+组件帐号 在CMD中输入命令符
参考技术B 回答出现500错误的原因千奇百怪,一般来说,如果程序出错,那么在浏览器内会返回给用户一个友好的错误提示,统一称之为服务器500错误。下面归纳了三种常用的解决办法: 方法一:您必须在http中能够正确的获得错误信息,方法为:请打开浏览器,选择工具,internet选项,高级,在高级中的浏览项目里面有一个“显示http友好错误提示”的复选框,请取消该复选框,并关掉窗口重新打开IE浏览器,就可获得正确的错误提示,之后,您就可根据该错误提示检查您具体的出错原因了 。 方法二:删除系统SAM文件后,IIS报500错。 方法三:此方法需通过多次尝试后才能找到的解决办法。 ①在管理工具中修改IWAM_Myserver[Myserver为本地计算机名]的密码 ②然后在CMD中脩改IIS内部帐号为刚修改得新密码 ③然后在管理工具中的IWAM_My Server用户的属性→用户组中确认处于Guest组内 然后在本地用户和组中的组里右击Users组属性,然后添加成员 Authenticated Users和Interactive,然后确定 ④上述工作做完后就是同步COM+组件帐号 在CMD中输入命令符
希望对您有帮助哦
提问怎么操作?
回答请打开浏览器,选择工具,internet选项,高级,在高级中的浏览项目里面有一个“显示http友好错误提示”的复选框,请取消该复选框,并关掉窗口重新打开IE浏览器,就可获得正确的错误提示,之后,您就可根据该错误提示检查您具体的出错原因了 。
提问浏览器在哪里
回答就是手机自带的浏览器
您打开设置
提问好
回答设置里边有一个应用,打开就可以看到浏览器
您的这个网页是在哪打开显示的http500
提问交友软件
设置里应用也没找到
回答您试着把这个软件清理重新打开试试
如果还是不行就是这个网页有问题
提问谢谢
回答不客气哦
请问还有什么问题要咨询嘛
为啥对 `Host: localhost` 的 HTTP 请求不会出现在 Apache2 访问日志中?
【中文标题】为啥对 `Host: localhost` 的 HTTP 请求不会出现在 Apache2 访问日志中?【英文标题】:Why do HTTP requests to `Host: localhost` not appear in Apache2 access logs?为什么对 `Host: localhost` 的 HTTP 请求不会出现在 Apache2 访问日志中? 【发布时间】:2021-09-22 15:15:56 【问题描述】:我在我的本地机器上安装了 LAMP 堆栈,这样我就可以制作 WordPress,而无需在所述制作期间付费托管它们。我使用定制的日志格式创建了一个 Apache2 自定义日志文件,以便我可以检查浏览器发送到服务器的请求中 Host:
标头的值(这是一种故障排除措施,用于尝试确定配置的原因不匹配,我后来发现这是一个 WordPress 问题)。然而,我发现对localhost
的请求不会出现在访问日志中,而对my_virtual_host_server_name
的请求会出现。
在我的/etc/hosts
文件中,两个主机名都指向127.0.0.1
,但是my_virtual_host_server_name
与我的<VirtualHost>
配置相匹配;但是 CustomLog
指令是在主 Apache 配置文件中定义的,因此它应该适用于对服务器的任何请求。我真的不知道从哪里开始,任何帮助将不胜感激。
【问题讨论】:
你有 other_vhosts_access.log 吗?如果请求与正常的虚拟主机不匹配,则为后备。使用编辑的主机文件,名称请求会转到本地主机,但具有不同的标头。 【参考方案1】:事实证明,当我的浏览器向my_virtual_host_server_name
发出请求时,它匹配了一个没有指定任何CustomLog
指令的<VirtualHost>
配置,所以它很高兴地默认为全局CustomLog
防御,就像我一样故意的。但是,当浏览器向localhost
发出请求时,这与默认的<VirtualHost>
配置000-default.conf
匹配,该配置确实包含CustomLog
定义,该定义覆盖了全局配置,因此不会将信息记录到我在其中定义的自定义日志文件中/etc/apache2/apache2.conf
;就是这样。
【讨论】:
以上是关于出现HTTP 500错误怎么解决?的主要内容,如果未能解决你的问题,请参考以下文章