如何从PyCharm部署生产服务器中的Flask Web应用程序

时间:2015-03-14 19:31:32

标签: python deployment flask

我是使用Python的Flask Web新手。我用Pycharm开发了一个简单的Flask。现在我想在我的大学服务器上部署它。我记得当我开发php web app我曾经将它复制到var中的www文件夹并从那里运行它。

有人可以解释我如何在Linux生产服务器中部署python web app。

1 个答案:

答案 0 :(得分:0)

首先,您需要确定服务器从其sysadmin中提供的内容。有几种方法可以做到这一点,所有这些方法都有不同的答案。

鉴于您之前在系统上使用过php,我假设您使用的是Apache httpd。

首先,您需要安装一个wsgi提供程序(例如mod_wsgi),然后将您的应用程序连接到wsgi提供程序。

有关如何精确执行此操作的详细信息,请参阅mod_wsgi页面和flask文档。

另一种选择是让python带来自己的网络服务器,并可选择具有代理重定向/负载平衡。