【问题标题】:Docker with NGINX Reverse Proxy for a Flask app用于 Flask 应用程序的带有 NGINX 反向代理的 Docker
【发布时间】:2021-05-15 06:44:13
【问题描述】:

我目前正在学习如何托管网站和管理服务器,尤其是如何在 VPS 中托管多站点。所以我正在尝试使用 jwilde/nginx-proxy 设置反向代理。 但我想了解的是:

  • 反向代理是否也将成为每个应用程序的 Web 服务器?或者每当我想通过容器添加应用程序时,我都必须启动另一个 Web 服务器(参见附件 1)

附件 1

我目前的设置是:

你有什么想法吗?

【问题讨论】:

    标签: python docker nginx docker-compose nginx-reverse-proxy


    【解决方案1】:

    我建议为您的 nginx 反向代理使用一个容器,并且只在其他容器需要的地方包含 nginx(或任何其他侦听器)。您可能有机会将流量直接代理传递到您的 Flask 应用程序,而无需其他 nginx 服务器。

    但是,您当前的设置和 Annexe1 可能是正确的:您可以灵活地使用任何 host:port 接受容器中的流量。它甚至可以是另一个反向代理~只要你的 proxy_pass 你的流量从你的反向代理 nginx 到一个合适的监听器。

    【讨论】:

      猜你喜欢
      • 2021-05-04
      • 2018-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-22
      • 1970-01-01
      • 2019-09-19
      • 1970-01-01
      相关资源
      最近更新 更多