“可通过HTTP获取远端WWW服务信息”漏洞修复

环境说明:①操作系统:windows server;②nginx:1.27.1。

1.漏洞说明

"可通过HTTP获取远端WWW服务信息"。

修复前,在"响应标头"能看到Server信息,如下图所示:

修复后,"响应标头"已移除Server信息,如下图所示:

2. 网上解决方案

①方法1:Nginx添加扩展headers-more-nginx-module。这种方法需要下载扩展模块,重新编译、安装,比较麻烦。

②方法2:直接使用Openresty替换Nginx。OpenResty已经集成了headers-more-nginx-module模块。且使用上跟直接使用nginx一样。

3.替换nginx

3.1 替换配置文件

替换过程比较简单,把原来的nginx.conf文件拷贝到OpenResty对应位置。重新启动OpenResty即可。

3.2 修改配置

  • openresty的nginx.conf配置中,关于文件夹路径改用绝对路径,否则报500错误。

  • openresty的nginx.conf配置文件中的http节点下添加more_clear_headers 'Server';

xml 复制代码
more_clear_headers 'Server'

4.OpenResty介绍

OpenResty® is a full-fledged web platform that integrates our enhanced version of the Nginx core, our enhanced version of LuaJIT, many carefully written Lua libraries, lots of high quality 3rd-party Nginx modules, and most of their external dependencies. It is designed to help developers easily build scalable web applications, web services, and dynamic web gateways.

详见官网:https://openresty.org/en/

相关推荐
代码or搬砖13 小时前
Nginx详讲
运维·nginx·dubbo
Evan芙18 小时前
Nginx 平滑升级
数据库·nginx·ubuntu
Evan芙1 天前
Nginx 安装教程(附Nginx编译安装脚本)
windows·nginx·postgresql
invicinble1 天前
nginx的基本认识
运维·nginx
爆肝疯学大模型1 天前
http转https,免费快速申请证书并实现nginx配置
nginx·http·https
qinyia1 天前
通过 Wisdom SSH AI 助手部署和配置 Nginx Web 服务器
人工智能·nginx·ssh
嘻哈baby1 天前
Nginx反向代理与负载均衡实战指南
运维·nginx·负载均衡
二哈喇子!2 天前
openFuyao 容器平台快速入门:Nginx 应用部署全流程实操
运维·nginx·openfuyao
J2虾虾2 天前
上传文件出现“ 413 Request Entity Too Large“错误
nginx
枫叶梨花2 天前
Nginx HTTPS代理大文件加载失败的排查与解决方案
nginx