我正在使用 Apache 作为我们内部 Glassfish 服务器的代理,并希望尽可能隐藏有关我们正在使用的软件的信息。
在 Apache 中我在服务器级别配置了一个非常简单的 404 ErrorDocument:
ErrorDocument 404 "Page not found"
这可行,但对于 405(方法不允许)似乎不起作用:
ErrorDocument 405 "Method not allowed"
当我在浏览器中打开一个只处理 POST 而不处理 GET 的 servlet 的 URL 时,我得到的是 Glassfish 的 405 页面,而不是我的自定义消息。我尝试在 Glassfish 端和 Apache 端隐藏信息,但似乎不起作用。
有什么想法吗?