宝塔面板下 Redis 也会导致 “串站” 现象

此处记录我今天的维修过程。

我在一台阿里云的服务器上部署了一套linux版的宝塔管理面板系统。系统内部署了几个网站。网站都是采用wordpress+mysql创建的。服务器已经安装了opcache和memcached两种缓存,网站加载时间在100~200毫秒之间。我还是觉得慢,于是想安装redis。

宝塔安装redis的过程不必说了,都是图形化的,很简单。详细操作请参考大鸟的博客

然后给其中一个wordpress安装对应的插件和php文件。安装好了之后测试,加载速度感觉略微有些提高。于是。。。

又给另一个wp站增加了redis功能。然后,bug出现了。。。

访问第一个站正常,访问第二个网站居然跳到了第一个站去。

我首先怀疑的事bt面板的ssl串站问题,就是当一个主机里,多个网站开启ssl后,打开没有开启ssl的网站会显示开启ssl的网站(说的有点乱)。

这是宝塔面板的经典问题了。

于是一顿操作,把所有的ssl全删除了,故障依然。

从昨天晚上到今天上午,折腾了快一天了。最后看到有人提到redis也可能导致“串站”。

然后我尝试着把第二个网站的redis配置删除,故障奇迹般的解决了(原因未知)。

原来我一直找错了方向。

总结:

  1. 宝塔面板的SSL串站问题,依然是个严重的bug,bt团队还没有修复。
  2. 在一台机器上,同时给多个网站开启redis也会导致串站。