ruby - 在 Passenger 中禁用 X-powered-by header 的标准方法?

标签 ruby http-headers passenger

我找不到任何方法来禁用 Passenger 的 X-Powered-By header :

X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 3.0.11

是否可以在不修改其源在 HTTP 服务器级别删除 header 的情况下做到这一点?

最佳答案

在 Apache 上,您可以取消设置 header :

# Hide/Remove the Passenger Headers
Header always unset "X-Powered-By"
Header always unset "X-Runtime"

它不会删除所有名称(因为 Plesk 等服务仍会附加他们的名称),但可以通过这种方式删除 Passenger。

感谢 John Trupiano: https://groups.google.com/forum/?fromgroups=#!topic/phusion-passenger/LKAKH0PEyW0

关于ruby - 在 Passenger 中禁用 X-powered-by header 的标准方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8297787/

相关文章:

html - dash 在 ruby​​ on rails html scriptlet 中是什么意思?

http - CFHEADER 值可以被其他代码读取吗?

internet-explorer - 在 IE8 中重复 http_accept ...这是一个错误吗?

php - PHP中POST请求后如何获取HTTP响应头?

macos - Apache 和 passenger 在 Docker mac 和 ubuntu 上的行为不同

ruby-on-rails - Capistrano 失败 - 没有当前目录/ bundle : not found/rolling back

ruby-on-rails - Rails + Faye + Apache : Moving Faye from Thin to Passenger

html - 从 DOM 使用 Nokogiri 获取背景图像?

ruby-on-rails - 两个日期之间的小时数 - Ruby

ruby - 如何检查 Capybara 页面中是否存在 url/链接?