O-00 CentOS7服务器部署Django环境-前言说明

Python服务器环境部署-前言


目标,为学习采用标准化的生产部署方式。

一、环境说明

本次部署环境说明为:

  • 服务器操作系统:centos7.4(腾讯云服务器)
  • 部署构建工具:Jenkins
  • 代码仓库:github
  • 数据库:sqlite3
  • Python环境:Python3.7虚拟环境(pipenv)
  • Django版本:Django2.2.6
  • Django部署方式 Nginx + uwsgi

实现目标:代码提交到github,通过jenkins拉去代码仓库代码,并部署在centos7中,通过Nginx和uwsgi部署启动对Django系统

二、环境搭建

2.1、CentOS7服务器部署

a、系统安装(详见百度和腾讯云文档)
b、系统相关更新

yum更新和安装依赖
A、yum更新(个人习惯,安装包之前会更新yum源)

yum update

B、后续安装所需的依赖更新

yum -y groupinstall Development tools
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

如图:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gXaBixD2-1570983548972)(evernotecid://80031049-E486-4FD3-9EC6-7B083434A989/appyinxiangcom/1518045/ENResource/p1280)]

C、添加lrzsz工具,方便后续上传文件到服务器

yum lrzsz

2.2、Jenkins安装

详见后续文档
O-01 CentOS7服务器部署Django环境- Jenkins安装

2.3、sqlite3安装

详见后续文档
O-02 CentOS7服务器部署Django环境- sqlite3安装

2.4、ngnix安装

详见后续文档
O-03 CentOS7服务器部署Django环境- ngnix安装

2.5、Python3安装

详见后续文档
O-04 CentOS7服务器部署Django环境- Python3安装

2.6、uwsgi安装

pip3 install uwsgi

2.7、Python3虚拟环境安装

pip3 install pipenv
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值