Rails / Webrick - 自定义Bad Request webrick页面(隐藏版本)

时间:2016-03-08 09:00:35

标签: ruby-on-rails webrick

我有一个网络服务器(在nginx后面),当我向Rail应用程序发送错误请求时(例如:应用程序中不存在的URL - 错误404),我收到来自webrick的错误消息,如这个:

HTTP/1.1 200 Connection established

HTTP/1.1 400 Bad Request
Server: nginx
Date: Mon, 07 Mar 2016 05:25:02 GMT
Content-Type: text/html; charset=ISO-8859-1
Content-Length: 323
Connection: keep-alive

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<HTML>
<HEAD><TITLE>Bad Request</TITLE></HEAD>
<BODY>
<H1>Bad Request</H1>
bad URI `/admin/
boot.ini'.
<HR>
<ADDRESS>
WEBrick/1.3.1 (Ruby/2.2.0/2014-12-25) at
192-168-5-51.compute.internal:3000
</ADDRESS>
</BODY>
</HTML>

现在您可以看到此消息包含Web服务器名称(WEBrick)的版本以及Ruby版本。

我的问题是如何删除此消息(发回空身) 或自定义页面并删除<ADDRESS>元素?

0 个答案:

没有答案