Nginx默认是显示版本号的,如:php
这样就给人家看到你的服务器nginx版本,这样暴露出来的版本号就容易变成攻击者可利用的信息。因此,从安全的角度来讲,隐藏版本号会相对安全些!node
配置以下:nginx
修改nginx.conf配置文件添加:浏览器
server_tokens off; #off关闭安全
其余优化:服务器
sendfile on; tcp
tcp_nopush on; #有效的提升数据的实时响应性php-fpm
若是有cgi支持的修改php-fpm配置文件,如fastcgi.conf或fcgi.conf(这个配置文件名也能够自定义的,根据具体文件名修改):(可选修改参数)优化
找到:
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
改成:
fastcgi_param SERVER_SOFTWARE nginx;history spa
而后从新加载nginx
就没有nginx的版本号了,就算是403错误也不显示了。!