gpt4 book ai didi

python - Django 和 apache 在不同的 docker 上

转载 作者:行者123 更新时间:2023-11-28 16:29:00 24 4
gpt4 key购买 nike

我们有一个用 django 编写的应用程序。我们正在尝试一个部署场景,其中一个 docker 运行 apache,第二个 docker 运行 django,第三个 docker 运行 DB 服务器。在大多数文档中提到 apache 和 django 将位于同一台机器上(准确地说是 virtualenv 中的 django),有什么方法可以让 apache 与位于具有 django 应用程序的远程机器上的 mod_wsgi 对话?

最佳答案

如果您想这样做,mod_wsgi 将是错误的技术。它作为 Apache 本身的一部分运行,因此实际上没有任何东西可以在 Django 容器中运行。

更好的方法是使用 gunicorn 在一个容器中运行 Django,并让另一个容器作为代理运行网络服务器 - 您可以为此使用 Apache,尽管使用 nginx 更为常见。

关于python - Django 和 apache 在不同的 docker 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33995862/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com