Mingc-Lu
轻舟已过万重山,云淡风轻吧。

2024/7月/25网站搬家

昨晚吃掉最后一口煎蛋,解决掉我的夜宵的时候。熬的两个晚上终于结束!
因为上次在阿里云买的服务器和域名,现在马上要到期了,之前看了眼续费打完五折:360+
赶上99活动,新开续费都是99配置比我之前买的还要好。
然后就准备动手!
买的时候给客服打了电话。可以不用重新备案。
电话里还告诉我,现在买可以立即续费,卡活动时间续费可以到28年。脑子没反应过来。听到99一年可以续费到28年就立马下单。
实际上我的旧服务器还有大概40天才到期。但是想到续费可以一直用到28年都是99,相当于396用4年。对我这个小网站来讲很划算了。

着手进行的时候遇到的问题都贴在这里:

首先遇到的是ssl证书由以前的1年一换变成了90天一换
处理办法是宝塔面板的自动续签,或者用续签脚本。

搭环境准备用 php8.3 nginx1.24 mysql8.0 ubuntu22系统
遇到了很多环境问题,总的来说就是我没办法解决最后用的宝塔面板部署
看着挺简单,装也简单,但是配置的时候完全不按套路走,不管是csdn还是各种博客查到的安装环境的办法都没实现,不管是nginx.conf还是info.php页面要么文件目录和文件对不上,要不然就是页面打不开。
反复失败2天以后老实用宝塔面板安装。

在重复初始化服务器大概有10次之后,以下是我的学习心得,因为宝塔面板部署也有很多坑。
首先ubuntu22版本开始20版本之后系统增加了一个kdump tool工具,每次安装完组件需要启动服务的时候,会弹出对话框刷新一次。对我没什么用,而且这个在我的2g服务器上占用了192M内存让我的实际可用容量变成了1670左右,这并不是问题所在,问题是如果正常部署了Wordpress在后续优化里需要用到php flieinfo扩展,如果在安装了mysql nginx php基础环境以后,内存可用空间会占用60%也就是剩余可用空间不到800M,这时候安装fileinfo扩展是会死机的!所以又重新初始化大概4次的时候我摸石头过河,找到的安装方法

以下适用于宝塔面板在2024/7月有效

初始化服务器–ssh进入后台–删掉kdump工具–修改grub文件– 更新update-grub2释放kdump占用内存,reboot 重启服务器
我是2核2g释放占用,可用内存为1877M。以上为准备工作。

进入宝塔面板官网—登陆—管理界面选择安装宝塔–可用直接输入服务器ip 端口号22 然后配上账户密码。
仅安装宝塔面板–等待安装完成–用安装结束弹窗的地址和账户密码登陆(第一次弹窗配置信息)
单独安装php8.3–停止php8.3服务–打开8.3设置找到扩展–先安装fileinfo扩展防止后续服务占用内存云服务器死机。
安装部署Wordpress,在部署的时候默认不支持php8.0,但是安装完之后可用在网站设置8.3切换
套建议配置,mysql8.0 nginx1.24 php8.0,版本尽量能选多新选多新。

在安装结束以后网站切换php8.3,然后删掉8.0。
安装结束以后,用弹窗ip和配置进入ip/index也就是Wordpress的安装界面。(第二次弹窗配置信息)
如果流程都正确但是网页打开失败!先保存上面2次弹窗给的配置信息。
因为之前安装过或者打开过这个页面再或者访问过对应域名。这是因为浏览器保存了cookie和浏览器缓存,导致的。
删除对应的网站cookie 和浏览器缓存如果找不到对应域名,我选择的把所以历史记录和缓存都删掉,你也可以换一个没访问过的手机或者重新安装一个浏览器。
之后就正常流程,搬家完成!