【问题标题】:How to deploying flask app on fedora server? [duplicate]如何在 Fedora 服务器上部署烧瓶应用程序? [复制]
【发布时间】:2018-11-02 16:29:48
【问题描述】:

我获得了对 fedora 服务器 的 SSH 访问权限,我在其中克隆了一个烧瓶应用程序。设置 python 环境并安装应用程序 python 模块后,我可以从终端运行应用程序:

python3 run.py

在我的浏览器中,我可以看到从 url 运行的应用程序:

http://someurl.com:5000/

我了解 Werkzeug 的服务器仅用于开发,但我没有找到在 fedora 服务器上部署的具体信息。

nginx 是一个不错的选择吗?

如何在 fedora 服务器上部署我的烧瓶应用程序?

【问题讨论】:

    标签: python flask ssh server fedora


    【解决方案1】:

    我相信这可以通过使用 gunicorn 和 nginx 来运行您的应用程序而不是直接使用 python 来解决。

    使用 pip install 安装 gunicorn,然后使用以下命令运行它:

    gunicorn -b localhost:8000 -w 4 <your_webapp>:app
    

    然后您需要设置 nginx 以侦听正确的端口。我在下面提供了一个链接,它将带您从头到尾完成整个过程。

    https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-xvii-deployment-on-linux

    【讨论】:

      猜你喜欢
      • 2022-01-06
      • 2017-12-23
      • 1970-01-01
      • 1970-01-01
      • 2015-01-14
      • 2018-02-11
      • 2021-09-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多