隐藏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;就可以隐藏版本号。
声明:
本文采用
BY-NC-SA
协议进行授权,如无注明均为原创,转载请注明转自
一颗大萝北
本文地址: Nginx隐藏Server信息和版本信息
本文地址: Nginx隐藏Server信息和版本信息