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_flask
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