一 修改src/core/nginx.h 文件
#define TENGINE "Tengine" => "服务器名"
#define TENGINE_VERSION "2.2.0" =>"版本号"
#define TENGINE_VER TENGINE "/" TENGINE_VERSION
重新编译安装tengine
不建议使用下面的方法
二 修改配置文件
1. 修改nginx.conf配置文件
在http块中配置server_tokens off;
http {
...
server_tokens off;
...
}
2. 修改fastcgi.conf配置文件
修改 fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
为 fastcgi_param SERVER_SOFTWARE nginx;
3. 重新加载nginx | tengine
nginx -s reload
三 修改ngx_http_header_filter_module.c
修改 ngx_http_server_string[] = "Server: " TENGINE CRLF;=> ngx_http_server_string[] = "Server: 服务器名" CRLF;
重新编译安装nginx | tengine
---------------------
作者:a5der
来源:优快云
原文:https://blog.youkuaiyun.com/sinbad_yc/article/details/78918065
版权声明:本文为博主原创文章,转载请附上博文链接!
本文介绍如何通过修改源代码和配置文件更改Tengine服务器的标识信息,包括在src/core/nginx.h文件中定义服务器名和版本号,修改nginx.conf和fastcgi.conf配置文件,以及在ngx_http_header_filter_module.c中调整Server响应头。
2839

被折叠的 条评论
为什么被折叠?



