为啥我需要使用 daphne 进行反向代理?

Posted

技术标签:

【中文标题】为啥我需要使用 daphne 进行反向代理?【英文标题】:Why do I need reverse proxy with daphne?为什么我需要使用 daphne 进行反向代理? 【发布时间】:2017-07-12 17:53:53 【问题描述】:

我红了很多关于使用 django 频道和 daphne 的教程,每个人都使用 nginx(或 apache,没关系)作为反向代理?为什么需要反向代理?我不能只使用达芙妮进行生产吗?

【问题讨论】:

【参考方案1】:

因此,据我了解,如果您已经预定义了 apache2 用途,那么使用反向代理会很好,在这种情况下,您可以简单地将其用作反向代理,而不是完成切换到 daphne。另一个原因可能是 nginx 和 apache 提供的可扩展性/负载平衡能力。

【讨论】:

例如,apache2 在提供静态和媒体文件方面做得很好,这在 daphne 上可能很难/不足/不可扩展,但可行。

以上是关于为啥我需要使用 daphne 进行反向代理?的主要内容,如果未能解决你的问题,请参考以下文章

“反向代理层”绝不能替代“DNS轮询”!

为啥要用Nginx反向代理

nginx反向代理为啥不成功

为啥带有 Netflix Zuul 反向代理的 Keycloak OAUTH2 不传递令牌

为啥詹金斯抱怨我的反向代理设置被破坏了?

Nginx搭建反向代理服务器过程详解