【Nginx】nginx隐藏版本号
在实际运用nginx中我们最好将我们的版本号直接隐藏,因为有些版本号的nginx被爆出了漏洞,所以我们为了安全起见,最好将我们的版本号隐藏。
1.对于未安装的nginx我们使用源码编译安装才可以将版本号和web服务器名称都更改掉。
我们需要进入我们的源码包的目录 编辑以下配置文件scr/core/nginx.conf
1 #define NGINX_VERSION "1.10.2" 2 #define NGINX_VER "nginx/" NGINX_VERSION
我将以上的两个配置文件修改成我们想设置的版本和web名称
1 #define NGINX_VERSION "1.1.1" 2 #define NGINX_VER "xsw/" NGINX_VERSION
修改之后我们再进行编译安装即可
2.对于已经安装的nginx,我们可以将它的版本号隐藏。
编辑我们的配置文件,在编辑配置文件最好进行备份。
1 vim /etc/nginx/nginx.conf
我们在http 模块里加入 server_tokens off;
然后我们重新读入配置文件
systemctl reload nginx
然后我们可以通过curl 获取我们访问头部信息,查看我们的版本号是否显示
1 curl -I 网站名称
1 HTTP/1.1 200 OK2 Server: nginx3 Date: Tue, 19 Dec 2017 07:37:36 GMT4 Content-Type: text/html5 Content-Length: 8256 Connection: keep-alive7 Vary: Accept-Encoding8 Last-Modified: Wed, 29 Nov 2017 15:06:22 GMT9 Vary: Accept-Encoding 10 ETag: "5a1eccee-339" 11 Accept-Ranges: bytes
我们可以在Server的位置看到只有nginx,看不到版本号。
【Nginx】nginx隐藏版本号相关推荐
- nginx的配置和优化(隐藏版本号、gzip、expires、防盗链......等)
Nginx配置和优化 1.隐藏版本号 默认情况下,使用curl命令会把nginx的版本信息等获取到,如: [root@transit_machine ~]# curl -I -H"www.b ...
- 隐藏Nginx和PHP版本号
配置完一台服务器后,并不是就可以高枕无忧了,前不久刚刚爆发的PHP 5.3.9版本的漏洞也搞得人心惶惶,所以说经常关注安全公告并及时升级服务器也是必要的.一般来说,******服务器的首要步骤就是收集 ...
- nginx 修改并隐藏版本号
1 更改版本信息 curl -I 192.168.10.11|grep Server 第一种 修改版本及版本号 nginx编译前更改 src/core/nginx.h #define nginx ...
- Nginx优化与防盗链(隐藏版本号、配置缓存时间、日志分割、修改进程数、配置连接超时、使用gzip压缩页面、防盗链设置,fpm优化)
文章目录 隐藏Nginx版本号 网页压缩 网页压缩配置 网页缓存时间 网页缓存时间设置 更改Nginx运行进程数 连接超时 nginx防盗链设置 盗链网站 配置httpd 日志分割 fpm参数优化 隐 ...
- linux nginx添加php版本号,linux伪装隐藏Nginx,PHP版本号提升服务器安全性
一.隐藏Nginx版本号 第一步: vi /usr/local/nginx/conf/nginx.conf 在http{}中加入 server_tokens off; 第二歩: vi /usr/loc ...
- nginx隐藏版本号和标识
nginx隐藏版本号和标识 前言 问:为什么要隐藏?? 答:为了安全,如果暴露版本信息,有可能黑客可以通过版本信息,得知该版本存在的漏洞,进而对服务器进行攻击. PS: 本来隐藏版本号就已经达到要求了 ...
- nginx隐藏版本号及nginx
# 查看nginx安装了哪些插件 nginx -V # 停止并卸载老的nginx systemctl stop nginxps -ef|grep nginx # 备份老的配置 find / -name ...
- 修改网站设置里的php版本号,Nginx服务优化(隐藏版本号、修改用户和组、设置链接超时)...
Nginx服务优化可以从隐藏版本号.更改用户与组.配置网页缓存时间.日志切割.设置连接超时这几个方面进行优化.下面来详细的看看 1.隐藏版本号 在生产环境中需要隐藏Nginx的版本号,以避免泄露Ngi ...
- 隐藏web服务器信息,nginx 隐藏版本号与WEB服务器信息的解决方法
nginx不仅可以隐藏版本信息,还支持自定义web服务器信息 先看看最终的隐藏结果吧 具体怎么实现呢,其实也很简单,请往下看 1 官网下载最新稳定版 wget http://nginx.org/dow ...
最新文章
- 使用python的eval()函数循环调用某些模块中的一些方法和属性
- BZOJ 4417 Luogu P3990 [SHOI2013]超级跳马 (DP、矩阵乘法)
- 经典java NIO框架
- sudo dpkg 找不到命令_【干货】Linux中实用但很小众的11个炫酷终端命令
- pytorch 指定卡1_在pytorch中指定显卡
- VS2008 快捷键 大全
- phpcms图片无法上传
- 风控贷中环节应该监控哪些风险指标
- 开启6.0 sd卡读写权限_解了摄影师的燃眉之急:入手雷克沙TF卡,一卡多用速度超快...
- 利用扩展双屏技术及Chrome浏览器,快速剖析优秀网页Div及CSS构成,并高效实现原型创作
- linux内核 semaphore,Linux内核参数信号量semaphore设置
- python手动垃圾回收_Python3学习笔记,F,垃圾,回收
- python实现DES加密解密
- 论文投稿 基金名称 标准版 中英文
- 论文阅读—图像分割方法综述(三)(arXiv:[cs:cv]20200410)
- Juphoon RCS年度成绩单,请查收!
- 超详细Shell学习教程第二篇
- 龙族血统手游服务器维护到几点,龙族血统手游
- 快压弹出垃圾广告如何设置
- 关于lightning2.0更新