2021.11.02
10月中旬的时候树莓派突然连不上了,试了几天都不行,半个多月没管,我以为树莓派SD卡崩了,一直到11月2号才下决心重新装了官方Raspberry Pi OS with Desktop和LAMP以及wordpress.为什么说下决心呢,因为这个博客还是一年半以前建的,那时候是看的教程,似懂非懂,只是照猫画虎并不知其所以然,而且我也没有实时备份数据,最近的数据还是今年3月份安装ssl证书前备份的,从去年5月之后的文章都没有,少了好几篇文章。并且我还安装了ssl证书,虽然写了日志记录,但是没有备份,不知道还能不能成功装好ssl。想着先恢复原样,至少博客先能登上,frp, aria2也都先恢复,不然远程下载都不行。
于是我就看结合之前的记录的建立博客时靠回忆写下的顺序不准的教程日志备份再加上去年建博客的时候参考并缓存的B站NOSET和金课NEUQ两位的视频一步一步安装LAMP(Linux+Apache+MariaDB+PHP)。虽然不是第一次但也好久没打过linux命令手生了很多,最终从晚上10点多开始,到凌晨1点半终于把内网wordpress搭好了。这次学聪明了,把上次不明白的地方都记录了下来,顺序也都理顺了。然后根据服务端frps的版本下了arm版frpc,然后开启了ssh, aria2, http, https, 两端都启动,结果发现远程并没有连上,搞了半天也不行,就打算在github上问人了。aria2到是可以本地连上正常下载,博客home url和site url也都改成了我的博客网址。
第二天中午在github上提了问,结果到下午下班还是没人解答,后面我自己发现了问题,原来是frp客户端 server_addr忘改成服务器IP了。改好后果然连接就正常了,远程ssh, 远程下载,外网访问博客也都成功了。接下来就是安装ssl了,但是我按照之前参考的Yogile的教程,设置好后并没有成功开启https。过了几天11月7号我又问了之前帮我装ssl的成都一二三运维的那个人,但是不出所料果然不鸟我,估计是因为我没有在腾讯云市场下单付钱提问。8号晚上又折腾了一会还是不能开启ssl, 最后还是肉疼的付了100块咨询费,因为我知道我已经设置了99%了,只需要改一两个代码就OK了,只是距离第一次装ssl已经过了8个月了,我忘记了我的问题出在哪了。下完单后,我又看了看frpc的配置文件,突然灵光一现,我之前把ports.conf里的http监听的端口改成了8080,frpc里的http本地端口也顺理成章的改为了8080,这是没有问题的,apache的ports.conf里https监听的是443端口,那我frpc里的https本地端口还写8080就是不对的,应该改成443。结果改了后果然成功开启了https。我顿时觉得作为一个IT小白的自己还是挺聪明的。然后我立马找客服取消了腾讯云市场下的单。
之后第二天就是安装AriaNg,因为我5月份才装的所以记得很清楚,需要安装Apache2, 然后在aria2的配置文件里rpc设置那里加上:
rpc-secure=true 开启ssl安全连接
rpc-secret=自己想设的密码
rpc-certificate=ssl证书路径
然后把从github下载的AriaNg最新版的压缩包解压放到var/www/html目录下就好了,登录AriaNg的时候在rpc密钥那里输入自己设置的密码,然后把域名和远程端口填上就成功连上了。最后就是想办法找回去年5月以来缺少的日志。刚开始我还想着凭借自己的记忆重新写,一想又太费劲了就放弃了。又想着通过updraftplus插件导入之前的备份,但是这次重建博客,数据库密码设的跟之前不一样,我怕导入之前的数据库会有影响。就这样纠结了几天,11月13号想着3月安装ssl的时候通过phpmyadmin下载过之前的数据库。然后就想着这个数据库文件里应该能找到所有今年3月份之前的日志信息。我就用记事本打开了数据库文件,一点一点的找,果然找到了之前的日志,然后又通过updraftplus备份文件找到了对应日志的图片,这样我只需要把数据库里的日志复制出来就不用靠记忆重新写了,只需要凭记忆写两篇今年3月份安装ssl证书的教程以及5月份写的安装AriaNg的教程。这两个日志因为这次重新建博客我又经历了一遍,所以可以直接重写。这下恢复博客的工作量就小了很多。
11月14号也就是今天,我就改了wordpress自带的第一篇hello world日志,写下了这篇日志以作记录。之前的日志就只能复制进来,改不了日期了,日期就加在文章开头吧。不过博客终于又回来了~
文章评论