隐藏response响应的X-Powered-By 和 server 版本

隐藏 X-Powered-By

通常网站访问的响应的Header会返回 X-Powered-By 字段,这样会让别人知道你用的是什么版本,如 PHP/7.2.0,这样会不太安全,所以要将它隐藏。

修改 php.ini

查找 expose_php,将它设为Off,如没有查到,则添加

; Decides whether PHP may expose the fact that it is installed on the server
; (e.g. by adding its signature to the Web server header). It is no security
; threat in any way, but it makes it possible to determine whether you use PHP
; on your server or not.
; http://php.net/expose-php

expose_php = Off

隐藏 server 版本

找到 nginx.conf 的 http 设置,添加或修改

 server_tokens off;

这些只可以隐藏nginx的版本,并不能令server的信息完全隐藏掉