博客的由来
很久以前,每当逛到别人精美的博客,心里都会羡慕不已,心想什么时候也能有自己的博客,没事就发发文章,记录一下生活,往后还能回忆起生活中的点点滴滴~但由于自己学的专业和计算机一点不沾边,很难接触到相关知识。于是在2023年中,趁着自己空闲(其实是没找到工作在摆烂)的时间,认真在B站学习了建站的相关知识,之前由于兴趣爱好还学习了PHP入门和正则表达式。于10月在Replit开始尝试建站,并在11月购买服务器正式开始博客之旅~
以下只是关于博客的一些记录
2024-8-24 博客已启用Cloudflare CDN
七月份在B站学习了通过SaaS接入Cloudflare CDN,测试一段时间没问题后,就想着博客能不能也以这种方式接入(毕竟没CDN,裸露的服务器IP很容易被人盯上)。于是在阿里云上将博客域名CNAME至Cloudflare这边设置的二级CDN域名,在Cloudflare上将博客域名设置成自定义主机名(二级CDN域名之前已CNAME至公共优选CDN域名),再在宝塔里将回退源域名绑定博客站点。
一套操作下来,观察这么些天看来确实没什么大问题,和使用默认的Cloudflare CDN不同,移动网络下不会经常被墙。唯一的缺点是使用的是别人的Cloudflare CDN优选域名,存在失联风险。想要自己做又缺乏相关知识,只能说暂且先这样吧。
2023-11-25 网站已恢复正常访问,放弃使用网站域名邮箱
目前选择的是CenteOS 7+宝塔国内版+LAMP,由于之前网站没备份数据库,数据库错误不会修复,所以使用的是手动恢复文章页面等内容(还好内容不多……)。
由于使用的网站域名邮箱不支持作为SMTP邮箱服务器,用户注册还是只能用第三方的SMTP服务,所以干脆不要了。
前几天试了下不同版本的操作系统,以及宝塔国际版,最后还是回归了CenteOS 7与宝塔国内版的组合。
操作系统选择:
CenteOS 8早已停止支持,所以不考虑。
CenteOS 9经测试安装的LNMP套件在服务器重启后不能自动重启,还会导致面板加载非常慢,所以最后还是放弃了。
其它Linux系统由于用户基数不大,对新手遇到问题时可能不太友好,所以暂不考虑。
面板选择:
本来想尝试下1Panel,但是似乎要先安装Docker环境,也就是Linux+Docker+1Panel,对于服务器性能要求比较高,所以不考虑。
宝塔国际版,经测试该面板并不适合使用,因为面板的加载实在是太慢慢慢……了,和他家云端通信太慢。所以最后还是选择了宝塔国内版。
一些不知道什么原因的错误:
面板网页打不开,解决办法是重置宝塔面板端口,步骤是SSH里输入bt,回车后再输入8,回车后输入新端口。
宝塔面板半天没反应,原因是LNMP的某些环境未能正确启动,可能原因是某些操作系统不会自动配置套件的自启,或者套件各软件间版本不兼容,或套件里某些端口被占用。解决办法只能自己逐一排查。
宝塔面板响应缓慢,原因是与宝塔云端通信的节点线路不佳,解决办法是宝塔面板设置里更换云端通信线路,或换国内版。
2023-11-22 网站数据库出现未知错误
由于自己的误操作,导致宝塔面板打不开(原因未知),然后恢复17日快照后网站数据库出现未知错误,Wordpress后台登录不了,手动备份重要文件后暂时关闭网站。
2023-11-07 网站专属域名邮箱与SMTP服务器设置
网站专属的域名邮箱,是每个站长都想拥有的吧?!
买服务器之前有尝试过CloudFlare免费的域名邮箱,只能收件不能发件,对于我这种强迫症患者简直不能忍受。本想考虑国内阿里云、腾讯、网易之类的,大抵如此,或是企业版才支持,对于普通的个人站长很不友好。于是乎我另辟蹊径,看看服务器商家有没有提供相关服务,很可惜的是……没有。最后是在宝塔软件商店看到有一款“宝塔邮局……”的软件,所以就有了本站专属的域名邮箱[email protected]。可惜没有向外提供SMTP服务,所以网站邮件系统还是用的第三方提供的,目前用的是QQ邮箱SMTP服务。
2023-11-06 网站图片全部Webp化
由于Sakurairo默认的图片是用的jsdelivr家的github加速,目前实测经常被墙(我下载主题源图片时就是挂梯子才好使),导致网站打开速度极不稳定。当然之前我也尝试过其它的github加速比如ghproxy,也是极不稳定。其实我很早就决定替换掉这些链接了,只不过没什么时间,既然网站DNS解析迁移回来了,刚好就今天吧!
2023-11-05 域名DNS解析迁回阿里云
由于实在是受不了CloudFlare的解析速度(和直接在Replit上搭建的博客的打开速度无异),将域名DNS解析迁回了阿里云。
2023-11-04 域名DNS解析托管到CloudFlare上
出于对服务器安全的考虑,尽可能避免网站被攻击,把DNS解析托管到了CloudFlare上。然后探索CloudFlare里面的功能,想尽可能优化一下网站速度,但是怎么都不太理想。
2023-11-02 在VMISS购买了服务器
别问我为什么隔这么久才买服务器,之前都干嘛了。
之前嘛……因为自己是新接触这些东西,当然要花一段时间磨合一下,这一磨合就半个月过去了哈哈~
其实也有些时候心思不在这个上面,比如2023-10-27我在研究PHP数组转TXT格式列表,2023-10-30我在研究gehua切片回看,2023-10-31我在研究ybtv切片回看……
然后就是跟着B站上的教程(之前已经看过一遍,只是有些步奏还是要再复习一遍)安装宝塔,再安装WordPress,第二天迁移网站(网站还没文章,只是备份一下主题设置然后恢复),充实的两天就这样不知不觉过去了……
2023-10-18 博客预建站
今天,我尝试跟着网上的教学,在Replit上用WordPress搭建了属于自己的博客网站。
最初因为2M上传的限制,只能找比较小的主题安装试用,很难受,看着自己喜欢的主题不能使用。大概是第二天,我了解到安装主题还可以自己上传解压好的主题文件夹到wp-content/themes/目录下(安装插件同理),然后就……为所欲为了哈哈~
作为一名废宅(bushi),自己比较喜欢的主题当然是lolimeow和Sakurairo。然后试用后者时又出现问题了,安装后无论是网站还是后台都出现了很多Warning,博客不能正常显示,过了很多天我再次尝试安装该主题才发现问题的根源,那就是:安装后要先进行初步设置……在这之后我还发现它不支持PHP8.2及以上版本,原因好像是用的什么框架(不记得了,想知道的可以自己验证一下)在PHP8.2以后不再受支持。
最后说一下为什么我选择Sakurairo而不是lolimeow,因为前者自定义程度更高,你可以很方便地更改主题颜色、搭配色,甚至字体颜色,而后者几乎只能用默认的。还有一点是Sakurairo自带的网易云播放器支持内置cookie,也就是能很好地配合我的网易云会员使用,不会出现只能听30秒的情况。
就先写这么多吧,以后想起了些什么再补上~