使用Nginx做反向代理时,如何查看web请求被落地到哪台服务器
2017-08-25 17:48
555 查看
使用Nginx反向代理多台服务器实行负载均衡的时候,如何查看某一个请求被转发到哪台服务器上呢?
在nginx.conf添加配置:
另外加上下面的红色配置:
重启Nginx,重新访问,在浏览器中F12查看request的Headers信息,可以看到当前服务器的IP
在nginx.conf添加配置:
upstream demo { server 127.0.0.1:8781; server 127.0.0.1:8087; }
另外加上下面的红色配置:
server { listen 80; server_name demo.testcas.com; #charset koi8-r; #access_log logs/host.access.log main; location / { #root html; #index index.html index.htm; add_header backendIP $upstream_addr; add_header backendCode $upstream_status; proxy_pass http://demo; #要与upstream 标红的demo保持一致 } }
重启Nginx,重新访问,在浏览器中F12查看request的Headers信息,可以看到当前服务器的IP
相关文章推荐
- 如何搭建web服务器 使用Nginx搭建反向代理服务器 .
- 如何搭建web服务器 使用Nginx搭建反向代理服务器
- 查看Web服务器(NginxApache)的并发请求数及其TCP连接状态
- 查看Web服务器(Nginx Apache)的并发请求数及其TCP连接状态
- [C#]使用HttpWebRequest请求远端服务器时如何加载SSL证书
- [C#]使用HttpWebRequest请求远端服务器时如何加载SSL证书
- js_html_input中autocomplete="off"在chrom中失效的解决办法 使用JS模拟锚点跳转 js如何获取url参数 C#模拟httpwebrequest请求_向服务器模拟cookie发送 实习期学到的技术(一) LinqPad的变量比较功能 ASP.NET EF 使用LinqPad 快速学习Linq
- [C#]使用HttpWebRequest请求远端服务器时如何加载SSL证书
- [dotNET]使用HttpWebRequest请求远端服务器时如何加载SSL证书
- 使用nginx搭建前端项目web服务器以及利用反向代理调试远程后台接口
- Vue中使用反向代理模拟http请求中host和referer,骗过Web服务器对请求的限制
- [dotNET]使用HttpWebRequest请求远端服务器时如何加载SSL证书
- 如何查看Web服务器并发请求连接数
- 如何搭建web服务器 使用Nginx搭建反向代理服务器
- 使用HttpWebRequest请求远端服务器时如何加载SSL证书
- [dotNET]使用HttpWebRequest请求远端服务器时如何加载SSL证书
- [dotNET]使用HttpWebRequest请求远端服务器时如何加载SSL证书
- 如何查看web服务器的名称和版本号
- 全球10%的Web站点使用高性能服务器新秀Nginx
- 使用Nginx作为Web服务器的国内网站[原创]