nginx 集群代理说明

nginx 集群代理说明

代码:

upstream javagirl.gsl {
    
    
	server	127.0.0.1:8080 weight=1;
	server	127.0.0.1:8081 weight=2;
}
server {
    
    
    listen       80;
    server_name  localhost;
    location / {
    
    
  proxy_pass	http://javagirl.gsl;
        root   html;
        index  index.html index.htm;
    }
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
    
    
        root   html;
    }
}

在这段配置中:
upstream: 表示配置上游服务器;
javagirl.gsl:表示服务器集群的名字,这个可以随意取名字;
upstream:里面配置的是一个个的单独服务;
weight:表示服务的权重,意味着将有多少比例的请求从nginx上转发到该服务上;
location:中的proxy_pass表示请求转发的地址,/ 表示拦截所有的请求,转发到刚刚配置好的服务集群中;
proxy_redirect:表示设置当发生重定向请求时,nginx自动修正响应头数据(默认是Tomcat返回重定向,此时重定向的地址是Tomcat的地址,我们需要将之修改使之成为nginx的地址)。

猜你喜欢

转载自blog.csdn.net/weixin_44021888/article/details/131303924