nginx-http-footer-filter想必大家都觉得很陌生,那我们就来认识一下它吧,这是淘宝开发的nginx模块. 它用于nginx在响应请求文件底部追加内容. 今天抽空研究下这个插件,希望对大家有所帮助。为什么发现了这个插件,因为这几天公司需要在所有shtml文件后面追加一个js代码用来做统计(之前统计代码没加齐全),在寻求解决方法的过程中找到了它认识了它最后喜欢上了它,你可能以为我用这个插件去实现了我要的功能,其实在认识他之前我用shell脚本替换齐全了. 不过我还是决定研究测试一下nginx-http-footer-filter,或许以后的需求上能有帮助,更或许能帮上其他需要帮助的人.进入正题吧. 1. nginx-http-footer-filter到底是做什么的?说白了,就是在请求的页面底部插入你要插入的代码。 2. 我们能用nginx-http-footer-filter来做什么?1、统一追加js代码用于统计(我是这么想的) 2、底部追加响应这个请求的realsver(后端真实服务器)信息,便于系统管理员排查故障. 3、你管理着数量庞大的虚拟主机,在所有web后面追加你的广告代码,黑链什么的(很无耻) 4、举一反三吧,自己想想能用来做什么吧. 淘宝用它来做什么? 打开淘宝首页,查看他源代码,拖到最下面,内容如下:
京口网站建设公司创新互联,京口网站设计制作,有大型网站制作公司丰富经验。已为京口上1000家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的京口做网站的公司定做!我们可以很清晰的看到,这边有省和地区还有主机名,也就是淘宝真实服务器的主机名,处理我这个请求的主机名为home1.cn199, city取到了fuzhou,provinece省份没取到,估计是它Geo的问题 或者随便打开一个商品页面, 查看源代码,如下: