Nginx+Firebug 让浏览器通知你负载均衡将恳求分到了哪台服务器51CTO博客 - 乐橙lc8

Nginx+Firebug 让浏览器通知你负载均衡将恳求分到了哪台服务器51CTO博客

2019-01-03 15:20:46 | 作者: 沛槐 | 标签: 恳求,信息,哪台 | 浏览: 1720

在大型网站或许对高可用有要求的架构中,一般需求多台web服务器一起为用户服务,那么,怎么直观地了解负载均衡设备将恳求转向了哪台web机器上呢?
办法1: 在编译装置Nginx之前修正Nginx的版别信息1> vi src/http/ngx_http_header_filter_module.c 49行
找到static char ngx_http_server_string[] = "Server: nginx" CRLF; 这一行,修正里边的Server:nginx为你想要的称号,如:Server:ff-bb
2 >vi src/core/nginx.h
找到如下几行并按照自己的志愿修正,如:
#define nginx_version 0110
#define NGINX_VERSION "0.1.10"
#define NGINX_VER "ff-bb/" NGINX_VERSION

#define NGINX_VAR "ff-bb"

持续编译装置完Nginx


然后装置Firefox的插件firebug ,装置好之后,按F12 能够看到firebug的控制面板,点击网络标签,并启用面板打开恣意一个恳求,能看到头部信息: 看server的值就知道是哪个机器呼应头信息原始头信息
Connectionkeep-alive
Content-Encodinggzip
Content-Languagezh-CN
Content-Typetext/html;charset=utf-8
DateFri, 12 Jul 2013 08:03:44 GMT
Serverff-bb.cn/1.2.5
Transfer-Encodingchunked
VaryAccept-Encoding
办法2: 简略一些,也不必从头编译Nginx,经过Nginx的add_header指令走运的是,咱们能够经过Nginx的add_header指令合作Firefox的插件firebug相结合来完成。首要,修正nginx的装备在server里 添加一行; 如下add_header Vary ff-bb-1;reload Nginx装备
然后装置Firefox的插件firebug ,装置好之后,按F12 能够看到firebug的控制面板,点击网络标签,并启用面板打开恣意一个恳求,能看到头部信息: Vary的值就知道是哪台机器呼应头信息原始头信息
Connectionkeep-alive
Content-Encodinggzip
Content-Languagezh-CN
Content-Typetext/html;charset=utf-8
DateFri, 12 Jul 2013 08:03:44 GMT
Serverff-bb.cn.2/1.2.5
Transfer-Encodingchunked
VaryAccept-Encoding,ff-bb-1


版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表乐橙lc8立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章