欢迎您,零度科技专业海外服务器租用
公司电话: 24小时电话: 

当前位置:首页>帮助教程>Linux 系统教程

目录导航

修改NGINX版本名称伪装任意WEB SERVER

美国FDC机房 添加于 2013-12-16   安全设置web安全nginx

Linux 系统教程

提示:一下修改需要在编译安装Nginx之前进行,修改之后再编译

现在Web Server使用广泛,针对它的攻击也越来越多,Nginx这玩意出道时间也并不长,虽然国内很多门户网站都用它,小内存VPS用户也爱它,但是我可不想哪天它爆出了个惊天BUG,上次80sec公布的Nginx相关PHP FPM漏洞就是警示哦,倘若伪装了我的Nginx服务器,攻击者就不知道我使用的是何种Web Server,也就无从下手了。

修改src/core/nginx.h
#define NGINX_VERSION "1.0.12"#define NGINX_VER "nginx/" NGINX_VERSION#define NGINX_VAR "NGINX"

修改src/http/ngx_http_header_filter_module.c
static char ngx_http_server_string[]="Server: nginx" CRLF;

修改src/http/ngx_http_special_response.c
static u_char ngx_http_error_tail[]="<hr><center>nginx</center>" CRLF"</body>" CRLF"</html>" CRLF;

接下来就编译安装吧!不过修改源码后还有1个地方要修改哦,Nginx的FastCGI配置文件fastcgi.conf
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;

常用Web Server版本名称:Microsoft-IIS  GWS或GFE  Apache  Lighttpd
当然,你也可以自己编个名称,比如“Super Server”或者“Cloud Server”。

转载自零度科技:http://www.ldisp.com/a/linux/2013/2515.shtml

上一篇:关于nginx $document_root配置详解
下一篇:利用iptables 禁ping的设置方法

 
了解零度?

零度科技主营全球服务器租用,如果您有服务器租用需求请联系

海外服务器租用

推荐香港、美国、韩国。提供站群服务器、高防服务器租用

海外特价服务器

关注零度特价服务器频道,了解全球特价服务器。

0

业务咨询

    技术服务

      特价活动
        全站搜索
        热门搜索:
        会员
        0通知
        客服
        0特价
        搜索
        TOP
        香港高防服务器,远程桌面,韩国服务器,nginx,反向代理