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-