网站的环境已经有一段时间没有升级了,就连 PHP 8.3 都是最后一个 RC 版本了,于是决定本次先升级到 PHP 8.2.x。
继续阅读通过 Remi 源升级 VestaCP 的 PHP 环境到 8.2.x
分类: PHP
PHP是世界上最好的语言
搭建IP地址查询网站
根据公开的IP数据库搭建一个IP地址查询网站以供技术研究之用。
因为现在大部分都是商业的数据库,社区版本的数据库仅供即使研究之用途,因此也只能是用来学习一下技术罢了。
继续阅读搭建IP地址查询网站
WordPress连接开启SSL的Mysql
在某些场景下需要开启Mysql的SSL来保证数据传输的安全,使用JDBC连接的话开启还是比较方便的。
前提是Mysql开支持并开启SSL。
继续阅读WordPress连接开启SSL的Mysql
VestaCP升级PHP与MariaDB版本(Centos7)
在前面使用WordPress镜像的时候发现PHP版本升级到8.1.6了,看了看自己VestaCP的还是7.4.29(7.4.28先升级到7.4.29),于是决定升级到最新的。
在还是Alpha阶段的时候编译测试过PHP8 Alpha 2,但是使用WordPress的时候会提示一些错误,现在已经过了近2年了,也有WordPress的8.1.6的PHP镜像了遂觉得算官方支持了。
搭建高可用WordPress博客
基于K8s+Longhorn+TiDB搭建高可用WordPress博客😀
根据这段时间的经验,决定使用Kubernetes+Longhorn+TiDB搭建一个高可用的WordPress博客,Kubernetes高可用部署,Longhorn基于Kubernetes部署在足够多的节点的前提下多副本保证高可用,虽然我本次没有基于Kubernetes部署TiDB但还是使用HAProxy负载均衡TiDB组件充当高可用。
(本来想使用LVS的,可惜不会用啊。看评价TCP反代使用Nginx不如使用HAProxy?)
(HAProxy也可以使用keepalived实现高可用)
(当然有现成的负载均衡设备可用少很多麻烦)
(WordPress走Kubernetes的service,让Kubernetes自动负载均衡到不同的Pod)
继续阅读搭建高可用WordPress博客