标签: 500-error

IIS 8.5 - 返回静态 404 文件时出现错误

IIS8.5 > 站点 > 我的网站 > 错误页面 > 404

  • 选择“将静态文件中的内容插入到错误响应中”。

  • 取消选中“尝试以客户端语言返回错误文件”。

  • 输入“notfound.html”的路径,我已经验证它在那里。

当我访问一个我知道不存在的页面时,我得到:

The page cannot be displayed because an internal server error has occurred.
Run Code Online (Sandbox Code Playgroud)

为什么我没有获得自定义 404 文件?

我不认为这是一个权限问题,我尝试将“notfound.html”移动到几个地方,其中之一是实际站点 wwwroot 文件夹,它为站点的其余部分提供服务。

iis 500-error http-status-code-404 iis-8 iis-8.5

5
推荐指数
1
解决办法
3万
查看次数

几乎空的 .htaccess 文件导致 500 错误响应

我创建了一个名为“rewrite”的测试目录,并.htaccess在其中放置了一个带有重写规则的文件。

当我通过浏览器访问该 URL 时,出现 500 内部服务器错误。

所以我认为这是我的重写语法并尝试了一些更改,同样的事情。然后我在每一行用 # 注释掉所有内容。一样。

然后我注意到该目录没有显示在其父目录中(没有索引文件)。

然后我尝试将文件名更改为.htaccess_bad,并且目录显示出来。

然后我把它改回 .htaccess 并清空文件,所以它是一个空白文件。目录仍然显示。

最后我在 .htaccess 文件中添加了一个 #,中提琴,目录再次消失。

我虽然问题可能是父目录有一个 .htaccess 文件,在其重写规则上带有 [R] 标志,但删除它并没有解决问题。

关于下一步尝试什么或为什么会发生这种情况的任何帮助?


快速更新:

即使换行也会引起问题。(所以它看起来必须是真的空的)。

.htaccess 500-error apache-2.2

4
推荐指数
1
解决办法
3394
查看次数

500 - 内部服务器错误未出现在 error.log(或 access.log)中

我正在尝试在运行PHP/MySQL驱动网站的新 Debian 网络服务器上追踪错误或错误配置apache。我不会用这里的血腥细节来打扰你,但只是想问:

有没有人观察到 Web 浏览器收到“ http 500 内部服务器错误”,而 apache 的错误和访问日志中却没有类似的内容?目前不是关于这里的细节,而是我相信这种奇怪的行为应该已经引导到正确的方向,因为我不相信有很多可能性会发生这种情况。

当这个内部服务器错误发生时,PHP 脚本继续正常运行,没有任何故障,但当然他们想要传递给浏览器的结果永远不会出现,因为浏览器已经认为他的内部服务器错误是世界末日正如他所知。

欢迎任何评论/想法,

罗马。

500-error apache-2.2

4
推荐指数
1
解决办法
3万
查看次数

通过 nginx 代理 http 错误时,http 标头消失

我在 Apache 2.4 服务器前面使用 nginx 作为 TLS 终止符。

add_header X-Content-Type-Options nosniff;在 nginx 中使用此标头添加到每个响应中。

如果 Apache 返回的 HTTP 状态代码低​​于 400,则标头设置正确,但如果状态大于或等于 400,则标头被忽略。

gzip 模块也是如此。如果状态代码低​​于 500,gzip 模块会自动压缩响应正文。但是,如果 Apache 获取的 HTTP 状态代码大于或等于 500,则 gzip 模块将不执行任何操作。

我的 nginx 配置的一些相关部分:

proxy_intercept_errors    off;
proxy_ignore_client_abort off;
proxy_http_version        1.1;
proxy_hide_header         X-Powered-By;
proxy_set_header          Connection  "";     #for keepalive to backend
add_header X-Content-Type-Options nosniff;

### gzip ###
gzip on;
gzip_min_length 20;     #default: 20
gzip_comp_level 9;
gzip_proxied any;
gzip_vary on;
gzip_types *;
gunzip on;
Run Code Online (Sandbox Code Playgroud)

我可以采取什么措施来停用此行为并将标头添加到 HTTP 错误响应甚至 gzip HTTP 500 响应中?

nginx proxy http-headers 500-error 400

4
推荐指数
1
解决办法
3587
查看次数

监视 Azure 应用服务中的 HTTP 5xx 错误

Azure 应用服务 UI 过去能够直接检查 5xx 错误。自从我们开始使用 Azure 以来,UI 几乎一直在变化,而这种能力似乎已经消失了。

我们看到一些 5xx 错误,并且没有错误报告,我想进入我们的应用程序代码并修复用户未报告的任何崩溃。

日志流没有提供任何有用的信息,所以我在这里想知道。了解正在发生的服务器端错误的具体情况的好方法是什么?

debugging 500-error azure azure-app-services

4
推荐指数
1
解决办法
1万
查看次数

LAMP:自定义 500 错误页面 - 实际上可能吗?

正如问题标题所暗示的那样,我想设置一个自定义的 500 错误。事实上,我想对错误使用 .php 文件,并且最好发送 503 响应(SE 原因)。

问题是我知道生成 500 响应的唯一方法是通过 .htaccess,它显示服务器的内置/默认 500 错误页面。(我是这样假设的,因为错误发生在 .htaccess 中;它没有被处理,也不能显示自定义的。)

所以我的问题是:1) 是否真的可以生成一个自定义的 500 页面来显示给用户?2) 如何使用非 .htaccess 方法测试响应/错误?

是的,我在服务器故障上搜索过这里。是的,我也试过用谷歌搜索。不,我还没有找到任何关于如何进行简单测试的信息。(每次我发现导致 500 响应的东西时,似乎都需要我加载 lord-knows-what 系统。)

任何帮助,将不胜感激。

php .htaccess 500-error apache-2.2

3
推荐指数
1
解决办法
2186
查看次数

如何修复 Windows 8 Pro 上的“FastCGI 进程超出配置的活动超时”?

如何修复 Windows 8 Pro 上的“FastCGI 进程超出配置的活动超时”?

在 Windows 8 Pro 机器上安装 FileMaker 12 Advanced Server

长时间运行的脚本生成:

HTTP 错误 500.0 - 内部服务器错误 C:\Program Files (x86)\FileMaker\FileMaker Server\Web Publishing\publishing-engine\php\php-cgi.exe - FastCGI 进程超出了配置的活动超时

php http timeout 500-error iis-8

3
推荐指数
1
解决办法
1万
查看次数

RewriteCond 不适用于 Apache(但已启用)

我在我的 apache 错误日志文件中收到这些错误:

[Fri May 20 16:17:06 2011] [notice] Apache/2.2.17 (Ubuntu) PHP/5.3.5-1ubuntu7.2 with Suhosin-Patch configured -- resuming normal operations
[Fri May 20 16:17:11 2011] [alert] [client 127.0.0.1] /home/zomerovic/vhosts/brillelook/public_html/.htaccess: Invalid command 'RewriteCond', perhaps misspelled or defined by a module not included in the server configuration
[Fri May 20 16:17:12 2011] [alert] [client 127.0.0.1] /home/zomerovic/vhosts/brillelook/public_html/.htaccess: Invalid command 'RewriteCond', perhaps misspelled or defined by a module not included in the server configuration
[Fri May 20 16:17:12 2011] [alert] [client 127.0.0.1] /home/zomerovic/vhosts/brillelook/public_html/.htaccess: Invalid command …
Run Code Online (Sandbox Code Playgroud)

mod-rewrite debian .htaccess 500-error apache-2.2

1
推荐指数
1
解决办法
8855
查看次数

为什么我们经常要重新启动默认网站以防止页面编辑后出现错误500?

我们经常更改 IIS 8.5 站点上虚拟目录中的网页。多次编辑后,服务器响应“错误 500”。为了解决这个问题,我们重新启动了整个“默认网站”。有没有办法解决这个问题,或者我们做错了什么?

更新:这里是解决方案,以防其他人遇到此问题:https : //support.microsoft.com/kb/3007507

500-error iis-8.5

-5
推荐指数
1
解决办法
170
查看次数