在系统为CentOS7的腾讯云服务器部署flask项目

本文详细介绍了在CentOS7的腾讯云服务器上部署Flask项目的过程,包括MySQL安装、Python环境搭建、代码上传、虚拟环境创建、第三方库安装、单进程与多线程启动、以及通过nginx实现不加端口号访问的配置方法。
摘要由CSDN通过智能技术生成

一、MySQL安装、python环境搭建

推荐看这篇博客:
CentOS上部署flask项目

二、上传代码到服务器

可以使用IIS7将本地代码上传
链接:IIS7
也可以先将代码上传到git,再将git中的代码下载到服务器
将本地代码上传到git:如何将本地代码上传到git
1.在服务器安装git:sudo yum install git
2.将git的代码下载到服务器:(首先需要创建项目目录,将代码放在项目目录里)
git clone git上的项目地址

三、在项目目录里创建虚拟环境

virtualenv venv

有了venv这个Python环境,可以用source进入该环境
在这里插入图片描述
这样就进入了虚拟环境

四、安装项目需要的第三方库

执行如下命令:
pip3 install -r requirements.txt

注意:在执行前需要在项目目录里面有requirements.txt文件,并确定是在虚拟环境中
如果没有可以通过 “touch 文件名.文件类型” 的方式创立。
创建好以后可以使用 “vi 文件名.文件类型” 的方式对文件进行编辑
按 “i” 键进入编辑模式
按 “ESC” + " :" + “wq"的方式是保存并退出
按 “ESC” + " :” + "q"的方式是退出不保存

五、单进程启动

配置为生产模式:
export ops_config=production
启动项目
python manager.py runserver
如果失败可能有两个原因
1.服务器没有开放端口
如果是8080端口,就需要在腾讯云的控制台中找到防火墙
在这里插入图片描述
添加规则

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值