云服务器部署Django项目

1.服务器的购买

阿里云

腾讯云

系统一般选择CentOs7

注意区分公网ip与私网ip

在这里插入图片描述

2.xshell连接服务器

使用ssh root@公网ip进行连接

或者直接在xshell中建立对话框

在这里插入图片描述

在这里插入图片描述

关于端口

IP地址——> 电脑

端口——>程序

使用IP来区分电脑,使用端口来区分程序

22端口为ssh连接的端口 公网ip:22

3306 为mysql端口

6379为Redis端口

云服务的安全组可以自定义允许访问的端口号

在这里插入图片描述

3.git部署项目

在这里插入图片描述

  1. 上传项目到云服务器
  2. 云服务器从git拉取代码
安装git
	yum install git
首次配置
	cd /data/
	mkdir www
	cd /data/www/
	git clone 仓库地址
	>>> 码云账号+密码

更改代码
	cd /data/www/demo/
	git pull origin master

git免密登录

  • 传统基于账号密码登录较为麻烦

  • 基于SHH免密登录

    1.在主机上生成公钥和私钥存储在~/.ssh目录下 id_rsa私钥 id_rsa.pub公钥

    ssh-keygen 回车三次

    2.将公钥内容设置到gitee中

    cat ~/.ssh/id_rsa.pub获取公钥

    在这里插入图片描述

    3.git本地中配置ssh地址

    git remote add origin ssh分享地址

    在这里插入图片描述

4.环境配置

  • python 3.9.5
  • 虚拟环境(virtualenv):不同环境进行隔离
  • uwsgi: 接收用户请求(处理静态文件较差,处理python文件)
  • Nginx:将请求划分为python文件(传给uwsgi)和静态文件

在这里插入图片描述

4.1安装Python 环境

1.安装gcc

yum install gcc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Yoin.

感谢各位打赏!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值