Nginx隐藏自身版本信息 教程分享

admin 2018-12-9 374

Nginx安装后默认直接显示自身的版本号,出于安全或隐私的考虑,可能需要隐藏Nginx的版本信息。隐藏Nginx的版本信息非常简单,只需要适当修改几个文件即可实现,且不会对正在运行中的程序造成影响。 我们以“LNMP一键安装包”为例      

LNMP一键包的Nginx目录在:/usr/local/nginx,我们需要修改Nginx目录下的子目录:conf 内的nginx.conf、fastcgi.conf、fcgi.conf 文件。默认情况下,如下图:

在适当位置加上以下参数,可参考上图:

server_tokens off;

保存即可。

二、修改fcgi.conf 找到以下字符串:

fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;

并替换为:

#fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
fastcgi_param  SERVER_SOFTWARE    nginx;

“#”号那行表示注释符。

三、修改fastcgi.conf 找到以下字符串:

fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;

替换为:

#fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;

保存即可。“#”号那行表示注释符。 

四、测试nginx配置正常

/usr/local/nginx/sbin/nginx -t

SSH执行以上命令,提示“nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful”表示成功。 然后执行以下命令重新加载Nginx

service nginx reload

重载Nginx生效后,如下图,使用主机头检测的软件将不会直接显示版本号。


AFF窝论坛 - 版权声明 1、本主题所有言论和图片纯属会员个人意见,与AFF窝论坛立场无关。
2、本站所有主题由该帖子作者发表,该帖子作者adminAFF窝论坛享有帖子相关版权。
3、AFF窝论坛管理员和版主有权不事先通知发贴者而删除本文。
4、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者adminAFF窝论坛的同意。
5、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任。
6、所有VPS、服务器,都是网上搜集,本站只负责分享,请自行辨别购买。
7、一分钱一分货是恒久不变之真理,任何idc都有倒闭和跑路的可能,月付和勤备份是最优选择。

最新回复 (1)
返回