假设这样一种场景
- 您的公司官网搭建在AWS亚马逊云Lightsail平台
- 在创建Lightsail服务器时开启了Snapshot每日自动快照
- 在维护网站时,不小心把网站搞坏了
那么如何恢复网站呢?
通过快照还原网站操作步骤
第一步,确保之前有可用快照备份
确认之前有完好的快照记录。AWS Lightsail可以手动创建快照,也可开启自动快照功能,自动快照每天指定时间进行,会最多保留最近7天的记录。

第二步,创建新实例
AWS Lightsail的快照恢复并非像其他云服务器平台那样非简单的一键回滚,而是利用旧快照创建新实例的方式移花接木般的还原网站。
选取一个网站正常时候的快照,创建新实例。

例如之前的VPS服务器实例是美国俄亥俄机房的,创建新实例依旧选择相同地区。当然也可以把快照复制到其他地区,不过会影响管理面板登录。

新实例必须选择和之前同样规格或更高级别的硬件配置。为新实例创建一个新名字,以区分之前的实例。

然后等待实例创建完成。这样就把旧实例快照保存的数据全部恢复出来了。
第三步,分离和附加原有的静态IP
在旧实例的【联网】选项卡内,把静态IP分离,分离后千万不要把这个IP删除!

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

这样静态IP地址也恢复了,基本就完成了还原操作。
第四步,为新实例添加防火墙规则
以上步骤做完后,直接打开网站是打不开的,这是因为还没有创建防火墙访问规则,实例只默认开启了SSH端口。在【联网】选项卡内根据需要,添加HTTP、HTTPS、宝塔面板后台等常用端口就可以了。

至此,利用旧快照创建新实例还原网站操作就全部完成了,网站和管理面板后台均可正常访问了,IP地址依旧和之前一样,记得开启自动快照功能以防手贱又把网站搞坏了!
如您不习惯使用AWS Lightsail建站,这里推荐一款小众的以色列主机商Kamatera VPS ,新用户注册送300美元试用金,可免费试用30天,支持按小时计费,有香港机房线路,需要的可体验一下。