ruby-on-rails - 隐藏乘客/Nginx 服务器中的 header

标签 ruby-on-rails ruby-on-rails-3 nginx passenger

我正在尝试为生产服务器隐藏此 header ,但没有成功:

 X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 3.0.7
 X-Runtime: 0.021429
 Server: nginx/1.0.0 + Phusion Passenger 3.0.7 (mod_rails/mod_rack)

使用 :
- Rails 3.0.9
- Passenger 3.0.7
- Nginx 1.0.0

有任何想法吗 ?

最佳答案

删除 nginx Server:您可以使用 server_tokens off 的标题directive .

对于其他标题,请尝试使用 Headers More nginx模块:

more_set_headers 'Server: anon'; # replace the default 'nginx + Passenger'
more_set_headers 'X-Powered-By'; # clear header entirely

关于ruby-on-rails - 隐藏乘客/Nginx 服务器中的 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6509848/

相关文章:

node.js - 子目录中带有 NGINX 的多 Node 应用程序

ruby-on-rails - 在 Rails 中切换分支时,我应该如何处理数据库架构更改?

ruby-on-rails - 在 Rails 中重置主键 ID

ruby-on-rails - 在 Heroku cedar 错误上部署 ruby​​ on Rails

ruby-on-rails - 如何销毁两个模型之间的所有关联数据? (Rails 初学者)

nginx - 如何重写路径、转发参数和添加参数?

url - Nginx:404 错误时返回 301 重定向

ruby-on-rails - 如何将特定事件从 Rails 记录到日志文件?

ruby-on-rails - Rails API 应用程序的异常(exception)政策

ruby-on-rails - 使用Windows8和aptana调试ruby