欢迎您来到点我久发!
当前身份:游客 [ 登录 | 注册 ]
当前位置:首页>>文章阅读>>Python

linux 部署 python flask 项目

发布时间:2024-12-04 22:20  阅读次数:11次  剩余奖励:495金币

在本地写了一个python flask 的博客项目 , 然后使用百度云的linux的服务器进行 部署,使用的是 python3 mysql uwsgi 配置的,这里主要介绍下uwsgi多进程的配置过程

在项目根目录配置 uwsgi.ini 文件内容如下


[uwsgi]
#源码目录
chdir=/data/www/Order
#python 虚拟环境
home=/data/www/python3_vir
module=manager
callable=app
master=true
processes=4
http=0.0.0.0:8889
socket=/data/www/logs/order.sock
buffer-size=65535
pidfile=/data/www/logs/order.pid
chmod-socket=777
logfile-chmod=644
daemonize=/data/www/logs/order.log
static-map = /static=/data/www/Order/web/static

chdir 指的是项目的根目录

home 指的是虚拟环境的目录

static-map 静态资源路径目录

socket  和 pidfile 是日志记录目录 如果没有自行创建

最后使用 uwsgi --ini uwsgi.ini 启动项目

注意:在这之前一定要先进入虚拟环境下进行 启动   source  /data/www/python3_vir/bin/activate