环境,debian9, OpenLiteSpeed 1.14.40
过程:
1.在“虚拟主机”菜单里,添加新站
2.本例,“虚拟主机名”为 szt.anqun.org,根目录为 $SERVER_ROOT/szt.anqun.org,配置文件可点击创建
3.常规里,设置“文档根”为 html,即wordpress的文件全部放在这,如同常用的public_html目录
4.本例是额外安装了php7.2,所以“外部应用程序”里,有添加lsphp72
5.这是lsphp72的设置详情,关键是“命令”要填写实际值,如本例是 $SERVER_ROOT/lsphp72/bin/lsphp
6.“脚本处理器”里添加php的后缀,处理器名称即是前一页设置的lsphp72
7.“重写”里“启用重写”和“自动加载.htaccess”选择“是”
![open-lite-speed-11.png][7]
8.“模块”里添加cache模块,参数如下:
enableCache 0
qsCache 1
reqCookieCache 1
respCookieCache 1
ignoreReqCacheCtrl 1
ignoreRespCacheCtrl 0
enablePrivateCache 0
privateExpireInSeconds 1000
expireInSeconds 1000
storagePath cachedata
checkPrivateCache 1
checkPublicCache 1
9.转到主菜单里的“监听 器”,添加443端口,如本例设置的监听 器名称为“web-443”,且启用“加密连接”
10.“虚拟主机映射”里添加相应的虚拟主机,本例是szt.anqun.org
11.“SSL”里填写私匙和证书文件的路径,本例是 $SERVER_ROOT/szt.anqun.org/szt.anqun.key
12.在浏览器完成wordpress的安装,本例wordpress首页文件的绝对路径应该是:/usr/local/lsws/szt.anqun.org/html/index.php
13.登录到wordpress后台,安装litespeed的插件,启用
14.退出wordpress登录状态,访问测试,查看响应头,有x-litespeed-cache-control的相关信息
15.有时在litespeed的管理界面会出现404的错误
参考:
*
https://openlitespeed.org/kb/how-to-setup-lscache-for-wordpress/
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您已经详细地描述了在Debian 9系统上使用OpenLiteSpeed 1.14.40配置WordPress站点的步骤,包括从创建虚拟主机、设置文档根、配置PHP处理器到启用SSL和Litespeed缓存等。这是一个非常标准且详细的配置流程,旨在优化WordPress网站的性能。
针对您提到的最后一步中提到的管理界面偶尔出现404错误的问题,这可能是由几个原因造成的:
.htaccess配置冲突:确保WordPress的.htaccess
文件正确无误,并且与OpenLiteSpeed的重写规则兼容。有时自定义的重写规则或插件生成的规则可能会与服务器配置冲突。
Litespeed Cache插件设置:检查Litespeed Cache插件的设置,确保没有不恰当的缓存规则导致资源无法找到。例如,某些目录或URL可能被错误地添加到了排除列表中。
权限问题:确认您的网站文件和目录具有正确的读写权限。通常,文件应为644权限,而目录为755权限。LiteSpeed服务器进程需要能够访问这些文件来提供内容和服务。
虚拟主机配置错误:重新检查虚拟主机的配置,特别是“位置”、“域名映射”以及“SSL证书”路径是否正确无误。
缓存或模块问题:您之前启用了cache模块并设置了相关参数,如果配置不当,也可能引发404错误。可以尝试暂时禁用缓存功能看是否解决问题,以帮助定位问题所在。
日志分析:查看OpenLiteSpeed的错误日志(通常位于$SERVER_ROOT/logs/error.log
),它会提供关于404错误的具体信息,有助于诊断问题。
解决此类问题的一般步骤是回溯配置过程,检查每一步的配置细节,同时利用服务器日志进行故障排查。如果以上建议都不能解决问题,考虑联系OpenLiteSpeed的技术支持或查阅其官方论坛和文档,那里可能有其他用户遇到过类似问题并分享了解决方案。