我有两台运行 django 的 ubuntu 机器,其中 gunicorn 作为我的 Python HTTP WSGI 服务器。我目前在这两台机器前面有一个 ELB。
许多消息来源声称我应该将 NGINX 添加到我的堆栈中以进行代理缓冲。但是我不知道 Nginx 应该放在哪里以及如何将它配置为指向 ELB,而 ELB 又指向应用服务器。
NGINX ELB 2 Django/Gunicorn Servers
(proxy buffering, prevents DDOS attacks) -------> (Load balances between two app servers) ------> (My two app servers)
这个设置合适吗?如果是这样,我该如何配置它?