1.apt-get update
2.pip3 install uwsgi #安装 uwsgi
3.pip3 install flask #安装flask
4.apt-get install nginx #安装 nginx
5.启动服务器 /etc/init.d/nginx start
6.编辑 nginx配置文件
vim /etc/nginx/sites-enabled/default
内容如下:
server {
listen 80; #Nginx 端口号
server_name 10:10:10:10;#公网IP或本地127.0.0.1 charset utf-8; #编码格式 client_max_body_size 75M; #请求参数大小 location / { include uwsgi_params; uwsgi_pass 127.0.0.1:7000; # uwsgi 地址 uwsgi_param UWSGI_CHDIR /home/my_flask; #flask项目路径 在home路径下 项目名称为my_flas uwsgi_param UWSGI_SCRIPT app:app; #程序变量名 ) } }
ESC
:wq 保存
7. /etc/init.d/nginx restart 重启nginx
8. 创建uwsgi.ini 配置文件
[uwsgi]
socket = 127.0.0.1:7000 #此处与nginx 中 uwsgi_pass 一致
plugins = python chdir = /home/my_flask #项目路径 wsgi-file = app.py #启动类 callable = app #启动参数名
9.uwsgi --ini uwsgi.ini & #启动uwsgi