最新消息:

亚马逊云AWS快照恢复损坏的网站步骤

技术 老田360 216浏览 0评论

遇到的问题

由于脑袋一发热,把一个小网站的几十篇文章全部删除,重新改版做新站。第二天,脑袋清醒了,想起之前网站的内容还有用,后悔当时手贱,急需把网站恢复成之前的样子。

想起了服务器每天都有自动快照,可以用快照回滚方式恢复。那么问题又来了,网站用的是AWS亚马逊云的Lightsail,并不像阿里云国际那样可以一键回滚,AWS的恢复方式有点复杂,网上没有现成的幼儿园化教程,摸索一番后终于搞定。

AWS快照恢复步骤

第一步,确保之前有可用快照

确认之前有完好的快照记录,AWS可以手动创建快照,也可以开启自动快照功能。自动快照是每天都进行的,会最多保留7天的记录,幸好我之前开启了自动快照。

AWS亚马逊云快照恢复损坏的网站步骤

第二步,创建新实例

AWS的快照恢复并非简单的一键回滚,而是利用旧快照创建新实例的方式实现移花接木的。选取一个网站正常时候的快照,创建新实例。

AWS亚马逊云快照恢复损坏的网站步骤

之前的实例是美国俄亥俄机房的,创建新实例依旧选择相同地区。当然也可以把快照复制到其他地区,我这里不需要,而且那样的话就要处理更多问题了。

AWS亚马逊云快照恢复损坏的网站步骤

新实例必须选择和之前一样的配置,为新实例创建一个新名字,以区分之前的实例。

AWS亚马逊云快照恢复损坏的网站步骤

然后就等待实例创建完成。这样就把旧实例快照保存的数据全部恢复出来了。

第三步,分离和附加静态IP

在旧实例的【联网】选项卡内,把静态IP分离,分离后千万不要把这个IP删除!

AWS亚马逊云快照恢复损坏的网站步骤

返回到Lightsail主页,在【联网】选项卡里把分离的静态IP附加到新实例上。

AWS亚马逊云快照恢复损坏的网站步骤

这样IP地址也恢复了,基本就完成了恢复操作。

第四步,为新实例添加防火墙规则

以上步骤做完后,直接打开网站是打不开的,这是因为还没有创建访问规则,实例只默认开启了SSH端口。在实例【联网】选项卡内根据需要,添加HTTP,HTTPS,宝塔面板后台等端口就可以了。

AWS亚马逊云快照恢复损坏的网站步骤

至此,利用旧快照创建新实例恢复网站操作就完成了,网页和宝塔面板后台均可以正常访问了,记得开启自动快照功能!

这里推荐一款小众的美国主机商——Kamatera,注册可免费试用1个月,可以按小时计费,有香港机房线路。

转载请注明:老田360 » 亚马逊云AWS快照恢复损坏的网站步骤

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址