nginx 隐藏版本信息
2016-12-05 10:22
417 查看
隐藏nginx头部
修改后的src/core/nginx.h ,代码如下:
/*
* Copyright (C) Igor Sysoev
* Copyright (C) Nginx, Inc.
* http://blog.rekfan.com/?p=122
*/
#ifndef _NGINX_H_INCLUDED_
#define _NGINX_H_INCLUDED_
#define nginx_version 1003008
#define NGINX_VERSION "1.3.8"
#define NGINX_VER "REKFAN/" NGINX_VERSION
#define NGINX_VAR "REKFAN"
#define NGX_OLDPID_EXT ".oldbin"
#endif /* _NGINX_H_INCLUDED_ */
编译Nginx,重新看看结果header信息还是没变!
最后找到另一个帖
子更改src/http/ngx_http_header_filter_module.c文件成功了!
找到下面两行:
static char ngx_http_server_string[] = "Server: nginx" CRLF;
static char ngx_http_server_full_string[] = "Server: " NGINX_VER CRLF;
将其修改为:
static char ngx_http_server_string[] = "Server: REKFAN" CRLF;
static char ngx_http_server_full_string[] = "Server: REKFAN/1.0" CRLF;
相关文章推荐
- 隐藏浏览器中php,apache,varnish,nginx版本信息
- nginx | apache | php | tengine | tomcat 版本信息查询及隐藏
- 隐藏nginx 版本等信息
- Nginx隐藏响应头信息的Server信息和版本信息
- nginx 隐藏版本信息
- nginx/apache/php隐藏http头部版本信息的实现方法
- 查看nginx | apache | php | tengine | tomcat版本的信息以及如何隐藏版本信息【转】
- 隐藏 nginx 版本信息
- 隐藏Nginx的版本信息
- 查看nginx | apache | php | tengine | tomcat版本的信息以及如何隐藏版本信息
- 隐藏响应头中Apache、nginx或PHP的版本信息
- Lighttpd、Nginx 、Apache 隐藏响应头信息的Server信息和版本信息
- Nginx服务优化(隐藏版本信息,设置管理用户和组,设置网页缓存时间)
- nginx/apache/php隐藏http头部版本信息的实现方法
- nginx隐藏版本信息
- Nginx环境下隐藏Nginx的版本信息
- 隐藏nginx,apache,tomcat,varnish版本信息
- Lighttpd、Nginx 、Apache 隐藏响应头信息的Server信息和版本信息
- nginx隐藏版本信息 图文详解
- 查看nginx | apache | php | tengine | tomcat版本的信息以及如何隐藏版本信息