另一个nginx前面的nginx负载均衡器?

时间:2017-06-13 08:06:35

标签: django amazon-web-services nginx load-balancing

我有一个看起来像的工作网站。

client - nginx - uwsgi - django 

我想增加Web服务器的数量并将负载均衡器放在前面。 (1.服务更多用户,2。准备机器故障)

由于我的某个Web服务器是私有托管的,而且其中一个是托管的,我正在考虑将nginx作为负载均衡器。 (例如,ELB似乎只与ec2机器交谈)

这是我第一次处理负载均衡器,所以我不确定自己是不是喜欢...

client -- nginx (load-balancer on AWS) 
              \ --- nginx1 - uwsgi1 - django1  (on AWS)
               \
                \--- nginx2 - uwsgi2 - django2  (outside of AWS)

或者我应该制作像

这样的东西
client -- nginx (load-balancer) 
              \ --- uwsgi1 - django1
               \
                \--- uwsgi2 - django2

1 个答案:

答案 0 :(得分:0)

你可以选择其中任何一个。没关系。