宝塔使用openlitespeed服务器导致网站500处理过程

27cdcec1d1c6811
如题,本文所用的环境是宝塔7.7安装了Openlitespeed 1.62。至于怎么在宝塔正式版中安装Openlitspeed之前文章 宝塔面板安装使用openlitespeed方法 使用方法二就可以的。

问题描述

宝塔加Openlitespeed已经运行了一个月了,稳定没出什么问题。上宝塔后台看了下进程也正常就上ssh上给宝塔清了个缓存,顺手把服务器给重启了下。就这么一重启问题来了。网站打不开了。。。
首先PING了一下服务器发现能ping通确认不是网络问题。而且宝塔面板能上去,猜测是web服务器出了问题。于是重启了openlitespeed
4c14cad42fb1de0发现依旧无法打开网站,一样的500超时。这才反应过来问题大了。赶紧上ssh看看。发现lsws进程居然是正常的。
8d28325b72141e4
接着在看看lsPHP,因为openlitespeed不是使用php-fpm
0ec4a29061a1099
发现lsphp没有运行。猜测问题应该是出在这里lsphp没有启动所以网页打不开了。
100268e90d312a3通过7080端口登录openlitespeed默认web管理端上去也试着重启了下一样无法启动lsphp,由于我的服务器只部署了宝塔没有运行其他服务,想必问题是出在宝塔。又去检测了一边宝塔面板以及插件。
重点放在宝塔加固和放提权两个应用,看了下日志发现lsphp进程被干掉了。
86ef0e730a57557ok立马在宝塔加固插件里异常监测里放行lsphp。访问了一下网站还是打不开,回到ssh发现lsphp还是没有运行。重启openlitespeed的时候发现lsadm这个openlitespeed建的用户组运行了一个admin_php。也在宝塔加固里放行。
15e0126118e5780到此问题还没有解决,因为我还装了一个防提权的插件。
lsadm这个用户运行了/usr/local/lsws/admin/fcgi-bin/admin_php -c ../conf/php.ini
而www用户组调用了/usr/local/lsws/lsphp80/bin/lsphp是它。。。
8ae5c81f7e69a6a
由于给它的权限不够。导致启动不了lsphp。于是在放提权插件中关闭www的防提权。
再次访问网站能打开了。查看lsphp进程也正常了
9ad0fc110395d56

总结

由于宝塔主推的nginx和apache 对这两个支持很好,而openlitespeed相对没太放心上,加上国内使用的也不是很多。好多小问题找不到人问题,只有自己摸索。写这么水的教程其实也是给自己做个备忘。同时也给想我这样的新手看看,能避坑就好。感谢您的阅读,希望对你有所帮助。
总结:
1.宝塔放提权里要放行lsphp和admin_php两个服务。
2.宝塔防提权里要给www和lsadm运行权限(我只是直接关闭了这两个的放提权)。

赞(0)
未经允许不得转载:云帆网 » 宝塔使用openlitespeed服务器导致网站500处理过程

评论 抢沙发

登录

找回密码

注册