新网站smileguo
因为网站在今年4月份到期了,我就开始着手新的服务器与新域名还有新的系统,一直没有更新主要还是想验证网站的稳定性后在分享出来,因为涉及网站迁移新的系统的运行效果,还有新的服务与软件兼容,再有就是数据库迁移,下面我都会一一说明,当然了我这种小网站哈哈
1、云厂商:
我之前买的是阿里云的ECS服务器,就是配置是2G+65G的Centos7的系统,那会是存储可以选的,现在不行了,但是我喜欢阿里云的一点就是每个月固定带宽不计费是不限量的,而且阿里云ACA的助手证书我也考取了一个,应该说学有所用就更倾向阿里云了,而且阿里云的客服与工程师都会很负责有问必答,还会定期回访
阿里云:现在有一个2G+40G这种ECS云服务器非常适合练习搭建服务用的,这个配置我搭建网站后优化后内存还有50%,你就说linux多厉害吧,而且现在这个配置很便宜未来还能优惠几年,带宽也从原来固定1M变成3M了,而且还是我喜欢的不限制流量
腾讯云:他的优惠力度也很大,我看了很多在有些在国外的服务器,也是最基础的配置很便宜,但是有些便宜的几款每个月固定流量,我也怕超了,所以没有考虑
华为云:优惠力度也不错,但是也是每个月固定流量的
备注:如果你只想搭建一个博客的话,那么各大云厂商其实都有现成的方案,不用你搭建人家都会给你安好了,这种就是云空间,你能操作的就是ftp上传文件图片而已吧,有局限性,这种空间服务器各大云厂商都有,我是喜欢linux服务器纯自己源码安装的,因为我2021年搭建的服务器就是我自己这么搭建的,好处就是自己从搭建到安装服务的插件每一个都是我自己定制的,我大致了解我的安装路径配置文件,自己未来对服务的升级更有帮助吧,你也可以使用yum或者用宝塔这种图形安装也是可以的哈

2、linux系统:
当你选定了云服务器的配置后,剩下的就是选择系统了,当然了如果你也像我一样想花少点的钱搭建服务或者博客类的,当然是linux是首选的,其实windows也行但是需要更高的配置多花钱就是,linux的系统有很多,我之前用的就是Centos7,不过维护期到期了,这个曾经辉煌全球的服务器系统也是我的启蒙系统,不过这几年国家大力开发自己的linux系统,比如麒麟linux、龙蜥、还有Alibaba Cloud Linux 3,我在安装之前VM测试过Centos8还有龙蜥,其实他们还是很相识的,操作与命令没有太大差距,阿里云Alibaba Cloud Linux 3是龙蜥根据云端打造的系统更适合云端的用户,如果龙蜥安装没问题那么我就选定了Alibaba Cloud Linux 3

3、Alibaba Cloud Linux 3安装
连接到服务器后,如果你不放心IP可以使用阿里云带的公钥私钥,当然你既然选择了云服务就要定期去维护你的服务,网络安全是主要的,对于搭建服务如果你喜欢的话可以全部使用yum安装,如果你对yum安装后的启动服务还有路径等配置文件也不熟悉,那么可以使用一键安装的宝塔也可以,他可以生成了图形面板你只要在图形下操作就行了,当然了这也就是有局限性了,因为所有的服务与安装路径都是人家设定的,当然也确实方便很多了,但是我还是我喜欢的方式源码安装,各有自己的利弊,我可以定制我喜欢的不管是Web还是DB或则PHP哪个服务哪个版本安装在哪里安装那些插件配置文件放在哪了有启动服务这些等,当然自己安装也就意味着要解决各种依赖环境的配置,经常会报错其实是挺头疼的事,不过安装好了,只要服务稳定我就没有白忙乎哈。

4、迁移数据库
在迁移之前我也是查阅很多资料,很多网站推荐都是WordPress的各种插件,后来我自己在VM测试后,不是版本不兼容就是卡住了,再就是压根不动,所以搭建一个测试环境是很重要,迁移数据库因为涉及数据库的权限还有数据库对应的文件在linux你所给的权限,一定要跟之前的创建的用户与组是一样的,最后我迁移数据库使用的是phpMyAdmin,使用他自己导出的数据库的表(导出时要选自定义才会导出全部的表,不要使用推荐的),之后就是把你原来安装WordPress服务器目录下的文件拷贝到新的,然后给你的数据库创建表给权限就可以了。

5、添加SSL证书
SSL是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。因为配置在服务器上,也称为SSL服务器证书。SSL 证书就是遵守 SSL协议,由受信任的数字证书颁发机构CA,在验证服务器身份后颁发,具有服务器身份验证和数据传输加密功能。其实SSL有免费有花钱的,免费的是3个月换一次,当然如果你的是很重要网站或者企业网站当然最好申请花钱的,我安装的是Digicert DV的免费证书,https会代表网站的安全性
参考阿里云ssl证书安装6、备案
工信部:因为我的服务器是在国内,是需要备案的,因为只有备案你的域名才能访问你的网站,因为我之前的域名不想用了,所以我们需要先注销我原来的域名,等审批后,我在万网购买我新的域名,购买的域名后阿里云会有专门的备案模版,按照实际的填写上传身份等。。。全部填写完提交到阿里云后,阿里云几个小时会专门的客服联系你,会跟你核实信息,之后阿里云就会审批后提交到工信部了,之后需要根据提示在网站填写验证码,之后就等着审批就可以,我大约等了10左右吧,每个地区都是不一样的。
参考阿里云ICPB备案公安部:公安备案我是在公安一网通办理的,公安部备案填的就比工信部多了点,因为网站的性质不一样,有交互式与非交互式这个差距还是很大,也要根据实际的来填写,既然我们选择公开互联网的那么就要遵守国家的法律,不管是工信部备案还是公安备案我们都要保护好自己的网站,做公安备案前提是工信部审批通过后才可以填写的,还有一点就是你工信部在哪里申请的公安备案也要跟工信部申请是一个地址才可以哦,我第一次申请错了。
参考阿里云公安备案7、心得
这次迁移其实对于我还好吧,毕竟一个小网站,因为我个人觉得是服务搭建完毕,我默认是不太喜欢升级的,因为是原来是Centos7已经是很老的系统了,对应的服务更新太快也会出现很多依赖软件不兼容会出现各种各样的报错,并不是所有的yum都可以解决有些就必须编译安装,还有一点就是稳定性,系统运行最好的方式就是现有的服务稳定运行,但是7已经到了不得不换的地步了,所以从web到数据库再到PHP更新快很多,未来秉承稳定前提下定期更新,至于迁移中遇到报错也很多,查的头疼哈,尤其是定制服务的插件哈哈,多亏了DeepSeek也帮我分析很多报错,但是并不是每个问题都是精准,毕竟每个人的报错都是千奇百怪的,所以查询与网页只是给你一个大概,就好比我当时迁移数据库时,链接半天就是报错,后来看了linux数据库文件是有权限,但是我忘了数据库运行后里面的文件也要给权限等等吧,还有就是原来我是不喜欢加html,后来看到都加了我也研究加了哈哈。。。等等吧,反正你看到的一个小小的网站稳定是我一步一步走出来的哈哈,当然也没有多少访问量,谈不上有啥技术,一个网站分享生活就好,遇到问题能自己能解决就好了,我是一个喜欢记笔记的人,网站从搭建到遇到问题在到优化我都记录笔记中,这样在遇到就可以翻看笔记了。
