wordpress网站从digitalOcean搬家至阿里云虚拟主机
刚过去的一个多月里,digitalOcean几乎一直处于宕机状态,因此决定将网站搬至阿里云虚拟主机并进行备案,在这里记录下搬家的全过程。
搬家前: DigitalOcean ubuntu18.04 lnmp1.5 MySQL5.5.60 php7.0.30
搬家后: 阿里云虚拟主机独享基础版,CentOS 6.5 64 php7.0
1.域名备案
既然决定将网站搬阿里云,那域名备案是必须的。本站的域名是在万网购买的,备案按照阿里云APP的指引按部就班的操作即可。10月20日备案提交阿里云初审,当晚阿里云电话过来核实身份信息,初审当晚通过,10月21日上午提交管局审核,10月30日管局审核通过,管局审核期间未接到相关电话。管局审核通过后,阿里云虚拟主机有效时间自动加长了备案审核时长。
2. 网站文件与数据库信息上传
阿里云相关的帮助文档非常多,但个人认为帮助不大,有些文档越看越糊涂。如果你也觉得阿里云的帮助文档没有帮助到你,可以参考博主操作成功的步骤:
2.1 从DigitalOcean上备份网站文件和数据库,zip格式。
2.2 使用ftp上传网站文件的压缩档至阿里云虚拟主机根目录的htdocs文件夹下。
2.3 浏览器登录阿里云,按照以下路径操作:
阿里云主机管理控制台–>站点信息–>文件管理–>文件解压缩
在界面中选择需要解压缩的文件以及解压路径,完成解压缩。 因为解压后的网站文件是站点根目录下的一个文件夹里面的,需要将文件夹里面的所有文件移动到站点根目录。在FTP根目录下找到解压后的文件夹,全选解压后的文件并移动到站点根目录htdocs。
2.4 阿里云主机管理控制台–>数据库信息–>管理,可进入DMS系统,登录后导入数据库信息。
2.5 根据当前主机和数据库信息更改wp-config.php的相关内容。
2.6 设置网站默认首页为最高优先级,删除初始状态下的主页文件zhuye.html。 阿里云主机管理控制台—>基础环境设置—>默认首页设置–>
设置index.php为[网站默认首页]最高优先级
2.7 此时,访问阿里云提供的临时域名,可以看到网站的首页。
3. 域名解析和域名绑定
DNSPOD停止域名解析,阿里云添加域名解析记录。
主机记录 记录类型 记录值
@ A 服务器的IP地址
WWW A 服务器的IP地址
阿里云主机管理控制台–>站点信息–>域名管理–>域名绑定
按照以上步骤将livezingy.com和www.livezingy.com绑定至虚拟主机。
4. 申请HTTPS加密访问证书
域名绑定成功后,在 阿里云主机管理控制台–>站点信息–>域名管理–>域名绑定 界面中,可以看到【 强制HTTPS加密访问 】的选项,选择开启。开启后,会弹出一个证书申请窗口,按照指引操作即可。至此,这个博客的主机,域名,域名解析均在阿里云,所以此处可以选择自动的均选择自动。操作完成后,稍候5分钟左右,若证书申请成功且部署完成, 【 强制HTTPS加密访问 】 会显示“已开启”,不需要再单独进行证书部署的动作;若证书申请失败,则根据提示排除失败的原因并再次申请。
5. 网站检查
阿里云主机管理控制台 –>工具&服务–>网站检查, 选择“开始检查”,看到以下界面后,网站即可正常访问。若检查界面有异常,根据提示操作,若提示解决不了问题,建议提交工单解决。
