血淋淋的教训:终于将网站恢复得七七八八

Words
1102
Reading
5 min
Listen
Play
3y

前些天发帖说网站服务器过期忘记续费被删除,斥巨资买了个恢复服务,被恢复得半拉咔叽,什么网站呀,邮箱呀,通通访问不了。

image.png
(图源 :pixabay)

这几天抽时间弄了一下,总算把网站恢复得七七八八啦。

修复站点访问

之前的文章中,我分析过,站点访问主要是DNS问题。只要将域名正确的解析到我们绑定的空间,站点就应该可以正常访问啦。

获取IP

在更新相关解析记录之前,我们首先要做的是获取服务商给我们空间分配的IP。

进入到Godaddy后台,选择My Products,选择其中Web Hosting,点击Manage All,进入到主机空间管理面板。
1692613566142.png

然后再选择对应的主机空间,点击ACTIONS中的Setting:
1692613647565.png

然后再主机设置页面的右边选择Server标签页
1692613798535.png

其中 IP address就是空间商给我们分配的主机IP啦,记住这个IP,一会要用到的哦。

解析域名

解析域名是有DNS服务来完成的,你可以使用任何你熟悉的DNS服务商,前提是你将域名的NS记录设置为DNS服务商提供的DNS信息。

我之前使用的是Godaddy的DNS服务,已经设置了域名的NS记录,所以可以直接使用,只需修改A记录等即可。

进入到Godaddy后台,选择My Products,选择其中Domains,点击Manage All,进入到域名管理面板。
image.png

点击其中的DNS hosting,进入Godaddy的DNS服务
1692592014548.png

这里会列出我的域名(通过Add DNS Hosting添加的)
1692592157167.png

随意打开我其中的一个域名,可以看到缺失相应的A记录
1692592228710.png

点击上图的Add New Record来添加相应的记录
1692592288286.png

添加对应A记录后的样子:
1692592501604.png

DNS生效后,就可以访问域名啦。

修复邮箱访问

接下来我们还要解决邮箱访问的问题,首先登录cPanel(一款专门用于管理Linux主机的控制面板),并找到邮箱区域;

1692614427164.png

点击邮件账户:
1692616584864.png

选择对应的账户,点击Manage,并找到其中Mail Client Manual Settings:
1692616724788.png

根据对应设置修改邮件客户端,或者像前一篇文章说的是用CNAME记录指向对应SERVER,就可以连接邮箱账户收发邮件啦。

额,成功连接上邮箱账户后,收到一堆垃圾邮件,呜呜呜,这就是我懒得打开邮件客户端的缘故。

1692617096793.png

邮件投递问题

除了上述网站访问以及连接邮箱的问题外,还有个问题就是能正确地收到别人发送的邮件。解决这个问题需要为域名设置正确的MX记录(指向空间)。

如果一个域名没有设置MX记录,那么邮件发送方会使用域名的A记录来作为替代。不过这样不是很规范,所以我又逐一为域名设置MX记录。

PHP版本问题

由于站点上一些程序使用了较低的PHP版本,而主机商恢复空间后,使用了默认的PHP版本,这导致我的一些站点上的程序无法正常访问。

我们可以通过此处的PHP Version来管理PHP版本:
image.png

切换到之前使用的PHP版本后,一切正常。

总结

通过修改DNS解析记录,解决了网站访问的问题;通过更新客户端邮件服务器SERVER信息解决了邮箱连接问题;通过修改MX记录解决了接收邮件的问题;通过修改PHP版本解决了程序和PHP版本的兼容问题。

至此总算把网站恢复的七七八八,没想到花费了巨额恢复费,这些问题还是要我逐一解决,真让人郁闷呀!

所以,友情提示大家,有问题千万不要拖延,这就是血淋淋的教训呀。

相关链接

血淋淋的教训:终于将网站恢复得七七八八 | Ecency