在Linux系统中,通过web服务器(如apache)+WSGI服务器网关接口+Python 编写的 Web 应用(如用Flask、Django),就可以搭建出一套可用的服务。本文旨在走通整个流程,具体细节可自行搜索。
环境:Ubuntu
1. 安装
- 安装 Apache :
sudo apt-get install apache2
- 安装Apache的扩展mod_wsgi:
sudo apt-get install python-setuptools libapache2-mod-wsgi
相似操作 :
for python2:
sudo apt-get install libapache2-mod-wsgi
sudo apt-get purge libapache2-mod-wsgi
for python3:
sudo apt-get install libapache2-mod-wsgi-py3
sudo apt-get purge libapache2-mod-wsgi-py3
2. 创建Flask App
把web应用放到/var/www 路径下。
/var/www
新建文件夹,如FlaskApp,进入此文件夹再建个文件夹如FlaskApp
sudo mkdir FlaskApp
cd FlaskApp
sudo mkdir FlaskApp
进入最里层的文件夹,此