今天发现1Panel能装OpenLiteSpeed了,于是准备体验一哈,不过发现1Panel对OpenLiteSpeed的支持目前还是很烂的状态,官方论坛也没什么人讨论… 而且安装完 LSPHP 之后甚至没办法使用 LSPHP 创建网站,还得安装 OpenResty 来启用网站服务…(这不是脱裤子放屁吗…)
如果确实想用LiteSpeed的还是推荐CyberPanel,最少比这省心多了…
最开始是想用OpenLiteSpeed自带的脚本来看看能不能一键执行,结果发现没什么作用… 大家可以自行在终端试试看能不能用…
由于OpenResty占用了80和443,LSPHP只能装在其他端口,不过反代都一样了…
那只能回到老办法,到控制台手搓了,先通过1panel给的设置密码指令设置后台密码
/usr/local/lsws/admin/misc/admpass.sh
然后登入后台,点击虚拟主机,点击小加号添加一个主机
把该选的选上就行,然后路径填写OpenLiteSpeed推荐的路径
$SERVER_ROOT/conf/vhosts/$VH_NAME/vhconf.conf
把带星号的都打勾,点击右上角的保存按钮完成创建,点击后会提示没有这个路径,只要点击边上的灰色按钮就行了
保存后点击查看,设置域名以及管理员信息
依旧是点击右上角的按钮进行设置
因为似乎LiteSpeed这里没办法帮我们自动设置,所以文档根最好自己填一下,到时候去目录创建就行了
保存之后,就去1Panel找OpenLiteSpeed的目录创建一下刚刚设置的文档根,在下图所示的路径中,创建“axief/html(换成你的路径)”文件夹,然后把网站程序上传进去
域名、路径设置完毕之后就可以打开网站访问了,这里应该没什么问题
进入后台查看LiteSpeed Cache插件状态,一切正常,都可以使用,切换预设启用之后,就可以享受LSCache的缓存了。
不过据称LSCache对Redis的支持不太行,有人说换Redis Object Cache插件的缓存可以改善,这里没去太过尝试,如果感兴趣可以自己去对比一下。
最后附上LiteSpeed的WP伪静态规则,在后台的重写规则中添加:
RewriteEngine On
RewriteBase /
RewriteRule ^/index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
原创文章,作者:陌涛,如若转载,请注明出处:https://imotao.com/8280.html