如何给用OpenLiteSpeed给Apache套反代加上LiteSpeed缓存

原创 qtwrk  2019-06-29 22:39  阅读 861 次 评论 0 条

首先,要有一个正常的Apache网站, 教程里用 一个 Apache上的 WP做例子。

安装OpenLiteSpeed

 

rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm
yum install openlitespeed

运行 OpenLiteSpeed

systemctl start lsws
systemctl enable lsws

 

进去OpenLiteSpeed Webadmin Console。

https://服务器IP:7080

默认账号密码admin 和 123456

可以运行 /usr/local/lsws/admin/misc/admpass.sh进行重置。

登陆webadmin console 后, 进到默认 Example虚拟主机,设置 外部应用 external app

类型选择 web server , 网络服务器。

 

创建2个 外部应用,地址分别填写为http://127.0.0.1:81 和 https://127.0.0.1:444 分别对应 HTTP和 HTTPS 流量

 

添加 rewrite rule

现在设置 监听器,分别创建  80端口 和 443 端口的监听器,   80端口的 加密链接 要设置为 否,  443端口设置为 是,并且配置SSL证书

 

现在先不要重启OLS, 因为  80和443端口还被 Apache占用着

 

现在要先修改Apache配置文件, 把原来的80/443端口修改为 81/444 端口。

grep -r "80" /etc/httpd/

grep -r "443" /etc/httpd/

搜索所有配置文件, 并修改端口,修改完毕后重启Apache, 并检查端口使用情况

80和443端口空出来了,现在重启OLS,不要用控制台的 平滑重启,改端口需要完全重启。

重启OLS后检查端口是否正常。

重启后再次访问网站,服务器已经变成了 LiteSpeed

 

接下来安装LiteSpeed Cache插件

安装后出现错误提示

添加以下代码到.htaccess或者Apache配置文件

添加代码后再次打开缓存插件,错误提示就不见了。

访问主页就会发现 x-litespeed-cache 消息头。

本文地址:https://vps.group/apache-openlitespeed-cache-20190629.html
版权声明:本文为原创文章,版权归 qtwrk 所有,欢迎分享本文,转载请保留出处!
NEXT:已经是最新一篇了

发表评论


表情