当前位置:首页 > 服务器技术 > nginx

django部署 nginx 配置简单的负载均衡

这里使用的负载均衡就是将过来的请求分发给不同的django服务去处理,不同的django服务使用的相同的数据库,那么来看nginx配置

upstream test01 {
	# 这里配置的是简单的负载均衡,过来的请求,第一个会去8001 第二个会去8002第三个会去8001 以此类推
	server 127.0.0.1:8001;
	server 127.0.0.1:8002;
}
server {
	listen 9090;          
    add_header Access-Control-Allow-Origin *;
    add_header Access-Control-Allow-Headers Authorization,Origin,X-Requested-With,Content-Type,Accept;
    #add_header Access-Control-Allow-Methods POST,GET,PATCH,PUT,DELETE,OPTIONS,VIEW;
    add_header Access-Control-Allow-Methods POST,GET,PATCH,PUT,DELETE;
    add_header Access-Control-Allow-Credentials true;
    client_max_body_size 100m;
     
    location  / { 
    	# 将过来的请求交给配置的负载均衡来处理        
        proxy_pass http://test01;
    }   

}

怎么看效果?
在你的终端开启两个django服务,然后去请求配置好的地址,然后查看两个django服务端的状态变化


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!