隐藏nginx 版本号信息

为了安全,想将http请求响应头里的nginx版本号信息隐藏掉:

  1. nginx配置文件里增加 server_tokens off;

server_tokens作用域是http server location语句块

server_tokens默认值是on,表示显示版本信息,设置server_tokens值是off,就可以在所有地方隐藏nginx的版本信息。

  1. 如果php配置文件里设置了fastcgi_param SERVER_SOFTWARE,则找到这一行修改一下:

找到:
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
改为:
fastcgi_param SERVER_SOFTWARE nginx;

  1. 重启nginx 重新加载配置文件,结束

Original: https://www.cnblogs.com/buffer/p/3204763.html
Author: buffer的blogs
Title: 隐藏nginx 版本号信息

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/544277/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • HTML学习总结

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年6月5日
    099
  • SpringCloud微服务实战——搭建企业级开发框架(三十六):使用Spring Cloud Stream实现可灵活配置消息中间件的功能

    在以往消息队列的使用中,我们通常使用集成消息中间件开源包来实现对应功能,而消息中间件的实现又有多种,比如目前比较主流的ActiveMQ、RocketMQ、RabbitMQ、Kafk…

    Java 2023年6月9日
    085
  • Logstash 入门实战(2)–安装及使用

    本文主要介绍 Logstash 的安装及简单的使用,相关的环境及软件信息如下:CentOS 7.9、Logstash 8.2.2、Elasticsearch 8.2.2。 1、安装…

    Java 2023年6月16日
    067
  • Abp RabbitMqEventBus

    RabbitMQ安装介绍查看该网址 两个App都要配置 appsettings.json { "RabbitMQ": { "Connections&q…

    Java 2023年5月29日
    077
  • 从零开始实现lmax-Disruptor队列(三)多线程消费者WorkerPool原理解析

    在v2版本的MyDisruptor实现多消费者、消费者组间依赖功能后。按照计划,v3版本的MyDisruptor需要支持多线程消费者的功能。 由于该文属于系列博客的一部分,需要先对…

    Java 2023年6月8日
    080
  • 浅析Java双亲委派机制及其作用

    双亲委派机制:当某个类加载器准备加载一个.class字节码文件时,它首先将这个加载任务委派给上一级类加载器,上一级加载器再委派到更上一级类加载器,递归这个操作直到最顶级的类加载器。…

    Java 2023年6月8日
    093
  • 常见的日志框架分析

    起由 日志的发展历程 基本用法 log4j jul jcl slf4j log4j2 怎么做到无缝衔接的 jcl 原理 slf4j 原理 log4j2 原理 最后说说Spring中…

    Java 2023年6月8日
    0105
  • Mybatis的简单注解

    Mybatis注解开发 注解开发可以减少编写Mapper映射文件,常用注解如下: @Insert:新增 @Update:更新 @Delete:删除 @Select:查询 @Resu…

    Java 2023年6月5日
    073
  • 利用Spring AOP切面对用户访问进行监控

    开发系统时往往需要考虑记录用户访问系统查询了那些数据、进行了什么操作,尤其是访问重要的数据和执行重要的操作的时候将数记录下来尤显的有意义。有了这些用户行为数据,事后可以以用户为条件…

    Java 2023年6月5日
    0112
  • IntelliJ IDEA中如何优雅的调试Java Stream操作

    Stream操作是Java 8推出的一大亮点!虽然 java.util.stream很强大,但依然还是有很多开发者在实际工作中很少使用,其中吐槽最多的一个原因就是不好调试,一开始确…

    Java 2023年6月9日
    0100
  • java中的集合

    数组的缺点引出集合的好处 数组有很多不足的地方 长度从一开始就必须指定的大小 元素的类型必须一致 使用数组的增删改查,代码比价多比较麻烦 集合的好处 可以动态的保存任意对象 提供了…

    Java 2023年6月6日
    077
  • SpringBoot 2.4.0跨域问题

    当我们沿用之前的跨域配置 import org.springframework.context.annotation.Configuration; import org.sprin…

    Java 2023年5月30日
    083
  • 简单易懂的进程与线程详解

    进程与线程详解 本博客分以下几个部分来阐述进程与线程 1、进程的概念很抽象?那么什么是进程呢? 2、开启一个进程,操作系统会做哪些工作? 3、既然进程也可以使多个程序能并发执行,为…

    Java 2023年6月5日
    090
  • 《隐入尘烟》-我眼中的年度最佳

    《隐入尘烟》无疑是一部不可多得的佳作。然而,正是这样的佳作,票房却比不上那些烂俗的电影,那些烂俗甚至空洞的电影票房动辄上亿甚至几十亿,却是最有市场的最叫座的。 故事发生在西北的一个…

    Java 2023年6月13日
    086
  • MySQL完整版详解

    一、数据库的操作 1.创建数据库 若在可视化软件上创建数据库,参考如下图 如果要创建的数据库不存在,则创建成功 create database if not exists west…

    Java 2023年6月14日
    052
  • 矩阵顺时针打印(C++)(? 为什么不能AC,9度1391)

    测试数据: 5 51 2 3 4 56 7 8 9 1011 12 13 14 1516 17 18 19 2021 22 23 24 252 21 23 44 41 2 3 45…

    Java 2023年6月7日
    078
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球