我使用 OpenVZ Web Panel 来管理我的 VPS 服务器,当我使用 nmap 扫描我的服务器时,我看到:
港口国服务版本 22/tcp 打开 ssh OpenSSH 6.0p1 Debian 4 (协议 2.0) 135/tcp 过滤 msrpc 139/tcp 过滤 netbios-ssn 445/tcp 过滤 microsoft-ds 3000/tcp 打开 http WEBrick httpd 1.3.1 (Ruby 1.8.7 (2012-02-08)) 服务信息:操作系统:Linux;CPE:cpe:/o:linux:kernel
所以我有个问题——如何隐藏 WEBrick httpd 1.3.1 和 Ruby 版本?
答案1
认真的说,WEBrick 在生产中吗?!
不。
使用乘客,独角兽或者薄的相反,它们速度更快,可扩展性更强,可定制性更强。
此外,我不完全确定这是 WEBrick 的功能,而不是您的应用程序的功能。(来源:https://stackoverflow.com/questions/10125124/sinatra-on-thin-how-to-hide-or-change-http-server-response-header)