微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐