隐藏 Nginx | Tengine 服务器信息
一 修改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