- 安装python3
Linux环境安装python3 - 安装uwsgi
Linux安装uwsgi - 安装nginx
Linux安装nginx - 自定义目录用于存放flask代码:/usr/src/uwsgi/projects/codes
- 自定义目录用于存放uwsgi配置文件: /usr/src/uwsgi/uwsgiconfig/uwsgi.ini
uwsgi.ini文件内容:
[uwsgi]
socket=127.0.0.1:5001
wsgi-file=/usr/src/uwsgi/projects/codes/app.py——程序入口文件
callable=app——flask实例名称
touch-reload=/usr/src/uwsgi/projects/codes——自定义存放flask代码目录
master=true
- nginx配置
修改/usr/local/nginx/conf/nginx.conf中的server代码块中的
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:5001;
}
注:uwsgi_pass值与uwsgi.ini文件中的socket地址一致
- 启动uwsgi、nginx