1.服务器的购买
系统一般选择CentOs7
注意区分公网ip与私网ip
2.xshell连接服务器
使用ssh root@公网ip
进行连接
或者直接在xshell中建立对话框
关于端口
IP地址——> 电脑
端口——>程序
使用IP来区分电脑,使用端口来区分程序
22端口为ssh连接的端口
公网ip:22
3306 为mysql端口
6379为Redis端口
云服务的安全组可以自定义允许访问的端口号
3.git部署项目
- 上传项目到云服务器
- 云服务器从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