环境搭建:
linux系统: ubantu 20.4
python3.9
查看当前pip安装的所有插件:pip list
生成当前项目使用的python版本的安装环境: pip freeze > requirements.txt
下载安装环境**:** pip install -r requirements.txt 注意:如有虚拟环境记得切换一下环境再安装
**修改host地址:**将启动项目时的host设为0.0.0.0,这样所有人就可以访问了
安装配置nginx
安装
sudo apt-get install nginx
配置
安装完成后,切换到nginx安装目录,找到配置文件目录
cd /etc/nginx/conf.d
进入到配置文件目录后,新建一个该项目的server config
touch 项目名.conf
创建完成后,编辑conf文件进行配置
vim 项目名.conf

本文介绍了如何在Ubuntu 20.4系统上,利用nginx和uwsgi来部署Flask项目。首先,确认系统为Ubuntu 20.4并安装Python 3.9及项目所需依赖。接着,配置nginx,新建项目服务器配置文件,并设置适当的端口和权重。然后,安装uwsgi,并创建相应的配置文件。在部署过程中可能会遇到的错误,如找不到'application' callable或端口已被占用,文章也提供了解决方案。
最低0.47元/天 解锁文章
1557

被折叠的 条评论
为什么被折叠?



