Flask
Flask是非常简单易用的一个python后端框架,非常适合用来快速开发小规模的后端程序。然而在对Flask开发的后端进行部署时,虽然Flask本身支持使用app.runthreaded=True, host='0.0.0.0',)实现多线程运行,但依然无法实现较高的性能表现。这种时候我们就需要将Flask应用部署到专业的后端服务器,例如使用MOD_WSGI将该应用部署至Apache HTTP Server下。
流程
本文假设读者已经熟悉使用Python+Flask编写后端应用的的经验。如果不熟悉请先阅读Flask quick start。
配置环境
在已有Flask app的情况下,首先我们需要安装所需的包,如下所示:
# 对于基于red hat或者Fedora这样的RPM-based OS,运行如下命令
sudo yum install mod_wsgi
# 对于Debian/Ubuntu,运行如下命令
sudo apt-get install apache2 libapache2-mod-wsgi
然后我们需要使用python-pip在系统目录下或者virtualenv虚拟环境中安装后端应用所需的所有依赖:

本文介绍了如何将基于Python-Flask的后端应用部署到Apache服务器。首先,需要配置环境,安装必要的包和依赖。接着,在Flask应用根目录下创建文件,编写以供mod_wsgi调用。然后,编辑Apache配置文件,添加相应设置。最后,重启Apache服务器,即可完成部署。
最低0.47元/天 解锁文章
1774

被折叠的 条评论
为什么被折叠?



