Nginx隐藏版本号:
1、进入nginx配置文件的目录(此目录根据安装时决定),用nano编辑打开
nano nginx.conf
在http {—}里加上server_tokens off; 如:
http { ……省略 sendfile on; tcp_nopush on; keepalive_timeout 60; tcp_nodelay on; server_tokens off; …….省略 }
2、编辑php-fpm配置文件,如fastcgi.conf或fcgi.conf(这个配置文件名也可以自定义的,根据具体文件名修改):
找到:
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
改为:
fastcgi_param SERVER_SOFTWARE nginx;
3、重新加载nginx配置:
/etc/init.d/nginx reload
这样就完全对外隐藏了nginx版本号了,就是出现404、501等页面也不会显示nginx版本。
php隐藏版本号:
php.ini里将expose_php = On改为expose_php = Off就搞定了