/nginx/1.cn.conf:9
当没有设置upstream时,proxy_pass将通过dns服务器解析ip,默认添加一个upstream ip,用于实现转发请求....将会忽略本身设置的dns,本机的hosts,直接通过resolve的dns服务器动态获取ip,用于转发
只有通过变量设置域名,resolve的dns解析才会生效
upstream负载均衡
在上面,我们已经了解到了...注意: 如果nginx代理本机,请不要访问同一个域名,例如,本机访问1.cn,会造成转发到本机的1.cn->再转发到本机的1.cn,导致出错
所以我在这边的配置项改为了访问主服务器的x.cn,代理到主服务器...这样就实现了nginx负载均衡
upstream权重负载
通过设置 weight,即可设置权重区分负载均衡.例如:
upstream 1.cn {
server 192.168.192.134...将通过请求ip进行取模,同一ip的请求将分配到固定的一台服务器上
upstream backup
当其他上游节点全部出现异常时,nginx才会将请求转发到backup:
upstream 1.cn {