【问题标题】:Right way to deploy Drogon application to production将 Drogon 应用程序部署到生产环境的正确方法
【发布时间】:2021-04-10 19:12:58
【问题描述】:

许多项目倾向于在生产中使用非嵌入式 Web 服务器。最流行的例子是 Spring(Java)、PHP 和 Flask(Python)。在 Flask 的网站上建议不要在生产环境中将 Flask 与其内部 Web 服务器一起使用。春天也是如此。

在我看来,Drogon 有一个内部网络服务器。它应该在生产中使用吗?如果没有,如何将它与 Apache 或 Nginx 等 Web 服务器一起使用?

【问题讨论】:

    标签: web server production


    【解决方案1】:

    并不是说你不能使用Flask Internal web server。

    这是你真的不应该的。

    对于 Flask,我建议使用

    Gunicorn
    

    您可以在这里使用 NGINX 作为您的反向代理,并使用 Gunicorn 作为您的 Web 服务器。

    这里有一个关于如何做到这一点的指南:

    https://www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-gunicorn-and-nginx-on-ubuntu-18-04

    几乎不应该在生产中使用内部网络服务器

    【讨论】:

    • 感谢您的回答,但我实际上是在询问有关部署 drogon 应用程序的问题。
    猜你喜欢
    • 2019-04-15
    • 1970-01-01
    • 2015-11-13
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 2016-12-03
    • 1970-01-01
    • 2019-10-19
    相关资源
    最近更新 更多