在项目中经常会碰到需要利用Nginx作负载,最近在利用Nginx作负载均衡器时碰到一个很奇葩的问题. 本来按照以前的实现将打好的A.war包直接放到tomcat根目录(webapps)下,然后按照如下方式配置Nginx即可实现负载均衡: upstream KV{ ip_hash; server 10.68.234.160:8080; server 10.68.234.161:8080; server 10.68.234.162:8080; server 10.68.234.163:8080; }…
一.背景 因为项目需求,在做Windows的相关的事情:基本架构就是Nginx--> Nginx --> IIS,在Linux机器上通过Nginx做反向代理到Windows的IIS:然后遇到的问题直接使用IIS的IP访问是没有任何问题的:只要通过Nginx的反向代理总会有部分会报错:报错具体如下: 1)表面错误 Server Error, unsaved changes may have been lost, please reload the page before you contin…