全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 4325|回复: 14

[nginx] 关于nginx的修改

[复制链接]
发表于 2011-1-17 21:59:07 | 显示全部楼层 |阅读模式
看到有人问怎么改header,我也来说说。
src/core/nginx.h
#define NGINX_VERSION      "0.7.62"
#define NGINX_VER          "nginx/" NGINX_VERSION

这个地方所更改的版本号,对应的是在显示504,404等错误的时候,显示在页面最下方的。但是即使你在这里改了,当你查看html文件的header的时候(用chrome浏览器邮件审查元素),依然是nginx。

如果要更改http response的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;

最后,有兴趣的可以看看:
/src/http/ngx_http_special_response.c

提示:可以定制原生的HTTP Status Code显示时的页面样式哦……

求加分……没法上图……

[ 本帖最后由 Zeddicus 于 2011-1-17 22:22 编辑 ]

评分

参与人数 4威望 +56 收起 理由
hello + 7 好东西
挨个搞 + 15 精品文章
wzwen + 24 原创内容
windywinter + 10 原创内容

查看全部评分

发表于 2011-1-17 22:02:13 | 显示全部楼层
改这个啥意思,误导攻击者?
发表于 2011-1-17 22:02:42 | 显示全部楼层
+100
发表于 2011-1-17 22:03:20 | 显示全部楼层
改成 GFW BETA
发表于 2011-1-17 22:03:22 | 显示全部楼层
原帖由 Globalization 于 2011-1-17 22:02 发表
+100

我也要100
 楼主| 发表于 2011-1-17 22:04:47 | 显示全部楼层
原帖由 xtmp 于 2011-1-17 22:02 发表
改这个啥意思,误导攻击者?


可以有这个用途哈~特别是当你把http request的header那个地方改成IIS……然后再把原声的错误页面改成IIS的……看着基本上就以为是IIS了……
发表于 2011-1-17 22:06:22 | 显示全部楼层
原帖由 Zeddicus 于 2011-1-17 22:04 发表


可以有这个用途哈~特别是当你把http request的header那个地方改成IIS……然后再把原声的错误页面改成IIS的……看着基本上就以为是IIS了……

看反应时间就知道,绝对不是IIS……
 楼主| 发表于 2011-1-17 22:07:37 | 显示全部楼层
原帖由 windywinter 于 2011-1-17 22:06 发表

看反应时间就知道,绝对不是IIS……


老手可能没那么好骗
发表于 2011-1-17 22:07:44 | 显示全部楼层
如果在header里加入某些敏感词,会不会连接重置?
发表于 2011-1-17 22:08:22 | 显示全部楼层
原帖由 l12ab 于 2011-1-17 22:07 发表
如果在header里加入某些敏感词,会不会连接重置?

会。
曾经有个二进制文件没法下载,每次下到一半就断,后来发现里面有段内容恰好是f.a.l.u.n。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-7 10:21 , Processed in 0.067618 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表