隐藏server信息

修改文件nginx-1.x.x/src/core/nginx.h


/*
 * Copyright (C) Igor Sysoev
 * Copyright (C) Nginx, Inc.
 */


#ifndef _NGINX_H_INCLUDED_
#define _NGINX_H_INCLUDED_


#define nginx_version      1009009
#define NGINX_VERSION      "1.x.x"
#define NGINX_VER          "Nginx" NGINX_VERSION

#ifdef NGX_BUILD
#define NGINX_VER_BUILD    NGINX_VER " (" NGX_BUILD ")"
#else
#define NGINX_VER_BUILD    NGINX_VER
#endif

#define NGINX_VAR          "NGINX"
#define NGX_OLDPID_EXT     ".oldbin"


#endif /* _NGINX_H_INCLUDED_ */

Server信息

#define NGINX_VER "Nginx" NGINX_VERSIONz的Nginx改为自定义名称

版本信息

#define NGINX_VERSION "1.x.x"的1.x.x改为期望版本

编译配置

使用nginx -V查看编译配置信息
将编译信息复制到nginx源码文件下执行再进行编译安装 安装前需要将正在运行的nginx停止,安装完成后重新运行nginx即可
详细安装nginx请看 centos7安装nginx-1.9.9

隐藏nginx版本信息

在nginx.conf里面加server_tokens off;就可以隐藏版本号。

说点什么
支持Markdown语法
好耶,沙发还空着ヾ(≧▽≦*)o
Loading...