ruby-on-rails – 隐藏Passenger / Nginx服务器中的标头

我试图隐藏生产服务器的这个标头,但没有成功:

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:标头,可以使用 directive以上的server_tokens.

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

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

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...