项目基本上线流程
说明
项目上线流程整理。
流程描述
准备服务器
要准备的服务器:项目发布服务器,项目服务器,项目数据库服务器,统一备份数据的服务器(阿里云备份也可以),环境要准备好。
1.项目发布服务器:通过git用来管理项目代码,并通过rsync同步管理线上项目代码。
2.项目服务器:项目线上服务器,项目运行环境及相关配置要处理好(做完之后可以做一个镜像)
3.数据库服务器:线上项目数据库服务器,也可以和项目服务器放在一起
4.备份数据服务器:定期备份线上数据的服务器
**其他:如果数据库是RDS数据库的话,要处理好访问白名单及用户权限,增加备份日期和时间,默认备份为周一、周三、周四、周六,保存时长为一周**准备项目代码
需准备项目代码:通过git来管理项目,确认要使用的版本或者tag,准备好代码
准备数据库
根据项目的版本号确认使用的数据库版本。
准备域名
准备要使用的域名,并在项目服务器上配置好
代码发布
上述步骤完成后就可以发布代码了,发布后要注意以下几点
1.检查项目相关目录权限,
2.设置项目有关的相关脚本(业务脚本、数据备份脚本)
3.配置下次同步时的过滤规则
4.配置数据库。
5.项目内的相关设置
数据库设置
设置好数据库相关信息(名字、编码、引擎),上传数据库文件并导入
上线成功
默认用户进行登录或者简单操作,测试无误,上线成功
结尾
这一个黑夜的孩子,沉浸于冬天,倾心死亡不能自拔,热爱着空虚而寒冷的乡村--《春天,十个海子》