迁移服务器和切换域名
随着业务的不断变化,服务器成本的提高,或者合作方的切换,等各种原因,切换服务器和域名这种情况是肯定存在的。今天就来讲讲切换服务器和域名如何做?下面以saas服务商为例子。
注意点:
- 了解现有项目的架构,比如多少台服务器,服务器之间的关系如何,切换那些服务器可能影响比较大,评估风险。
- 使用镜像购买服务器(可能服务器价格便宜了),配置环境如lnmp等,参考之前的康康项目搭建过程,配置证书等
- 数据库、redis等调试是否连通。
- 小程序开发平台,各种平台的域名都得先在不影响现在业务的情况下,增加新域名去测试。
- 小程序各种白名单或者涉及资金的ip新增新服务器的ip。
- 各种内网连接的调试,比如之前可能很多通讯是内网通讯的比如数据库和服务器在同网络
- 项目中存在于服务器的资源路径域名切换,存在于数据库中域名切换,存在于redis中的域名切换(所以redis中尽量不要存可变的东西而设置缓存不过期)
- 检测项目中所有对接的和第三方对接的业务,是否需要修改域名?这恰恰也反应了自己设置回调地址的好处,这也是为什么很多第三方公司的sdk中回调地址需要程序员自己设置的原因
- 所有的这些如有不清楚业务是否有影响的,必须让各个负责的同事开会评估。
- 不是一刀切。虽然切换了新服务器和域名;但是原来的域名和服务器也要保留一段时间至少一个月等通知各个需要对接我们的客户把域名都切换为新的为止。(一下非对接方的模块可以入口停止return掉)
- 上线前,比如小程序审核通过后一键通过后;先启动新服务器,然后停掉旧服务器部分非ERP等对接的接口入口;最后发布小程序。(影响范围是未发布的小程序,因此需要等所有小程序都审核通过后,再进行服务器的切换,切换前可以用一个自己公司小程序来测试。)
- 发布代码前的准备:运营通知到位!!!!! git分支合并操作后;保证新旧服务器代码一致至少到所有客户切换新域名为止。
- 由此可见,项目在编码时"动态”时多么重要不要“硬”编码
- 可以考虑新购一台服务器,先中转到之前的旧服务器。
- 应急方案准备,最坏打算
迁移服务器和切换域名相关推荐
- 迅睿CMS网站搬家迁移服务器和变更域名的方法(实战方法)
在对网站程序测试无误准备上线时,可以进行如下操作: 1.备份原程序 打包备份网站程序,数据库备份导出SQL文件 2.将程序上传到新服务器 3.数据库SQL文件导入到新服务器中 4.修改程序数据 ...
- app网站换服务器,app切换服务器
app切换服务器 内容精选 换一换 通过华为云创建的ECS服务器默认使用华为云提供的内网DNS进行解析.内网DNS不影响ECS服务器对公网域名的访问.同时,还可以不经Internet,直接通过内网DN ...
- 网站多次切换服务器ip,站群多ip服务器怎么切换ip?
租多ip服务器的主要目的是,有时候用服务器采集别处的内容被封了IP,我们就经常碰到.这时候我们就要换服务器主IP才可以继续采集,下面跟大家讲下多ip服务器怎么切换ip的方法,这个方法只对多IP的服务器 ...
- showdoc私有部署-数据迁移-服务器迁移
showdoc的在线文档已经开始限制人数了,所以,团队就私有化部署了showdoc. showdoc私有部署,使用,其实不复杂,即使不用指定db做数据存储也没关系,可以做到数据迁移或者服务器迁移的. ...
- 华为手机 显示切换服务器,实现服务器的切换
实现服务器的切换 内容精选 换一换 存储容灾服务以保护组为单位进行生产站点和容灾站点的切换,按照场景可分为切换和故障切换.切换是指用户在生产站点未发生故障时,主动计划性的进行生产站点和容灾站点的切换. ...
- ps4怎么看系统服务器,ps4切换服务器
ps4切换服务器 内容精选 换一换 切换弹性云服务器操作系统.支持弹性云服务器数据盘不变的情况下,使用新镜像重装系统盘.调用该接口后,系统将卸载系统盘,然后使用新镜像重新创建系统盘,并挂载至弹性云服务 ...
- 切换节点服务器网站,服务器手动切换节点
服务器手动切换节点 内容精选 换一换 1.集群当前的节点数较多,可以选择将部分节点进行删除,对集群进行缩容操作以同时节省费用.2.集群中某个节点出现异常且无法手动恢复后,可使用节点删除将该节点进行删除 ...
- oa服务器怎么修改域名,oa域名服务器配置
oa域名服务器配置 内容精选 换一换 当您想在Internet上通过域名访问您的网站时,可以通过本操作将域名托管至华为云的云解析服务,并为域名添加解析记录.例如,搭建一个网站服务器,采用IPv4格式的 ...
- (百度云服务器的)域名不加www可以访问,添加就不能访问 (添加域名绑定)- 解决篇
域名不加www可以访问,添加就不能访问: 解决这个问题,就是添加" 域名绑定 ". 403报错截图:(添加www的) 分析:是因为没有添加绑定对应的 · 域名解析规则导致的. 解决 ...
最新文章
- 【bzoj1853】[Scoi2010]幸运数字 容斥原理+搜索
- python模块--Beautifulsoup
- Jenkins之构建Maven项目的多种方式
- 【深度学习】270篇CVPR 2020代码开源的论文,全在这里了!
- iou画 yolov3_yolov3环境配置训练及优化
- python wget安装_Macbook系统环境安装wget的2个方法 - 传统包及Homebrew安装
- 使用STL中的list容器实现单链表的操作
- 队列,链队列,链式存储的队列
- c# winform gridview 动态按钮_C#窗体Winform,使用实时图表:折线图、柱状图
- FOSSID(开源代码检测工具)
- 品牌如何正确联动B站UP主“恰饭视频”,最近一支不像恰饭视频的作品在B站火了
- 小强的HTML5移动开发之路
- HTML Table 表格斜线
- node和onbot安装教程(解决傻妞机器人不回复 没弹窗登录二维码问题)
- 从蚂蚁的觅食过程看团队研发(转载)
- win7请不要关闭计算机 正在安装更新,WIN7旗舰版系统总是提示自动安装更新关闭方法...
- 万级并发服务器内核调优总结
- java深入理解深拷贝和浅拷贝的区别 如何实现深拷贝和浅拷贝
- python自动化介绍
- 什么是内部类?成员内部类、静态内部类、局部内部类和匿名内部类的区别及作用?
热门文章
- 【c++程序】求解一元二次方程
- 使用swift语言进行IOS应用开发
- C语言:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字
- 解决oracle分布式锁,oracle DLM分布式锁技术
- Kindle下线在即 使用cpolar建立自己的电子书图书馆
- 蓝桥杯2020年第十一届C/C++B组(第一次)省赛习题题解
- ICPC 2017 Daejeon-Slot Machines
- 什么蓝牙耳机性价比高?四款高品质蓝牙耳机测评
- HttpMediaTypeNotSupportedException:Content type 'multipart/form-data;boundary=W10Jdm..'not supported
- Windows11、win11、Windows10、win10系统安装