在没有命令提示符的情况下运行烧瓶应用程序



我一直在开发一个基于 Python Flask 的仪表板。我正处于工作的边缘。完成工作后,我不知道如何在生产服务器中托管烧瓶应用程序。需要明确的是,我希望我的用户无需在命令提示符下运行烧瓶应用程序,然后在浏览器中键入 URL 以查看仪表板。我希望仪表板的用户只需在浏览器中键入 URL 才能看到仪表板。

了解烧瓶的基础知识对您来说很重要。它是一个服务于 Web 应用程序的框架。因此,您需要托管一个 Web 应用程序...

您可以将其托管在 lan 网络上,也可以将其托管在 Web 上的专用服务器上。您可以使用heroku(https://devcenter.heroku.com/articles/getting-started-with-python(免费托管您的应用程序(他的免费计划有很多限制(。Heroku支持一些RDMS,如postgres。请注意,heroku 免费计划不应用作生产服务器!

我想你一直在使用尚未准备好生产的嵌入式烧瓶服务器(开发服务器(,因为你应该寻求使用 gunicorn 或一些 wsgi 服务器。

如果你想部署到你的客户端服务器,你需要一个反向代理(NGINX,Apache2(,一个WSGI服务器(GUNICORN,uWSGI...(,你的应用程序等等。但是,如果您不知道自己在做什么,也许您需要与系统管理员交谈,因为您需要管理服务器。

查看本指南了解如何操作。

希望对您有所帮助!

相关内容

最新更新