探索-upstream通过ssl证书和域名端口访问分流

今天登录宝塔面板发现一个wordpress站点的证书只有10天了,说明宝塔自动续签失败。尝试着手动续签,在验证过程中直接退了。查询后台日志发现验证的网址错误。

为解决问题尝试了多种方式,最后只好取消证书,通过cloudflare dns认证重新申请了证书并成功。但是随之而来的是nginx无法重启,一直提示443端口占用。

经过反复排查,发现原来是重新申请ssl证书以后,端口被改回默认的443端口。导致端口一直占用,而这种占用并不能通过后台发现服务的运行。修改端口后成功启动nginx。

想着问题终于解决了,结果开打二级域名发现打开的网页错乱,偶尔打开导航页偶尔打开博客。至此彻底崩溃了。

由于我利用了upsream模块对443端口进行分流,教程来自于程小白的相关内容。去程小白原帖研究了下实现原理,upstream是通过ssl证书和域名进行分流。

而我在用过dns认证申请证书的时候用了泛域名证书申请,发现问题的症结,果断删除证书,重新申请独立域名证书。

至此,一些回到了正轨。