我是使用Python的Flask Web新手。我用Pycharm开发了一个简单的Flask。现在我想在我的大学服务器上部署它。我记得当我开发php web app我曾经将它复制到var中的www文件夹并从那里运行它。
有人可以解释我如何在Linux生产服务器中部署python web app。
答案 0 :(得分:0)
首先,您需要确定服务器从其sysadmin中提供的内容。有几种方法可以做到这一点,所有这些方法都有不同的答案。
鉴于您之前在系统上使用过php,我假设您使用的是Apache httpd。
首先,您需要安装一个wsgi提供程序(例如mod_wsgi),然后将您的应用程序连接到wsgi提供程序。
有关如何精确执行此操作的详细信息,请参阅mod_wsgi页面和flask文档。
另一种选择是让python带来自己的网络服务器,并可选择具有代理重定向/负载平衡。