LLStack - 基于LiteSpeed的一站式高性能PHP网站解决方案...

news/2024/4/27 17:51:58/文章来源:https://blog.csdn.net/weixin_33720452/article/details/89546961

前言

自从 1 月 23 号接触了 LiteSpeed 来实现 HTTP/3(QUIC)后就一直想写个教程,结果自己不满足于写教程就去写了一个一键包也就是 LLStack,来帮助大家快速实现基于 LIteSpeed 的高性能 PHP 网站。

后面我会在云栖社区陆续更新基于 LLStack 的教程和玩法,帮助大家快速建设我们的高性能网站!

什么是 LLStack ?

LLStack 全称是 “Linux LiteSpeed Stack”,即在 Linux 上安装 LiteSpeed + PHP + MySQL/MariaDB(可选)的高性能 Web 运行环境,特别适合运行 PHP 程序。

更多具体问题和安装教程请看:https://www.llstack.com/

LiteSpeed 介绍

LiteSpeed 即 LiteSpeed Web Server(简称 LSWS),是一款企业级商用 Web 服务软件,可以完美的 Apache HTTPD 兼容体验,.htaccess 规则可以直接兼容而不像 Nginx 需要重写,并兼容常用的mod扩展。得益于基于事件的架构优势,静态内容比Apache Httpd 快 5 倍 ,动态内容更是快 40 倍,HTTPS 访问快 3 倍并可以应用硬件加速器。

同时作为商业 Web 服务软件,也率先研究并落地最新的 Web 技术,在 HTTP/2 和 HTTP/3(QUIC) 上均是第一个应用的 Web 服务软件,可以直接无缝使用 Brotli、LSCahe 等新特性而无需像 Nginx 一样需要额外配置非官方的扩展并担心 API 兼容性问题。

LiteSpeed 特性

更高性能

LiteSpeed Web Server使用事件驱动的体系结构,Apache是基于流程的。LiteSpeed Web Server及其事件驱动架构,可为几乎没有进程的所有连接提供服务,从而节省资源。

更加安全

同时 LiteSpeed 也支持 mod_Security,可以轻松实现基础的 WAF 能力,在没有极高的防御需求的时候仅使用 LiteSpeed 则无需额外购买高昂的商业WAF。 同时针对一些 CC 和 DDOS 攻击,LiteSpeed 也有做好优化和应对策略,可以降低攻击造成的影响。

开箱即用

相比 Nginx、Apache 安装一些高性能扩展,如 PageSpeed,Brotli,或者和 Varnish 这样的内存级 Web 加速软件,一些协议的支持上如TLS 1.3、QUIC,搭配都需要一定的经验以及复杂的配置,而这些特性在 LiteSpeed 上都是开箱即用的。

可视化后台

不同于 Nginx、Apache HTTPD 黑底白字的配置文件,LiteSpeed 即可以通过编辑配置文件操作也可以通过可视化控制台进行操作,降低操作门槛。

Apache 兼容

不仅仅是兼容 Apache HTTPD 的特性和扩展,LiteSpeed 可以直接读取 Apache HTTPD 配置文件并转化,并且在不停机条件下直接从 Apache HTTPD 上完成无缝迁移。

更多特性和 LiteSpeed 介绍请看: LiteSpeed 介绍页

安装

注意

LLStack 仅适用于 RHEL 7 系操作系统及其衍生版,RHEL7、CentOS7、OracleLinux7、CloudLinux 7等。 RHEL 8 系正在测试中。

安全组/防火墙

安装前务必要根据教程开启服务器安全组和防火墙中LLStack所依赖的端口。 教程: 安全组设置

安装完 LLStack 后防火墙的设置请参考: 安全组设置

轻量版

LLStack 轻量版脚本只提供 LiteSpeed 的图形化面板,其他 PHP、MySQL(MariaDB)的管理全部使用软件默认的配置文件,配置较为复杂,适合有经验高手和不习惯面板的同学使用。当然,也会更加简洁高效,同时资源利用率和安全性也更高。

安装脚本:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ivmm/LLStack/master/install.sh)" 2>&1 | tee llstack-all.log

轻量版详细教程 →

面板版

面板版是深度集成了非常好用且Web应用非强制性的 APPNode 面板而来的版本,常见的服务器组件如 PHP、MySQL、Redis、Memcached 都提供了图形化支持,同时也提供软件管家、防火墙、文件管理、备份管理等众多实用功能,适合新手使用,也适合有大量服务器运维的同学使用。

安装脚本:

INSTALL_AGENT=1 INIT_SWAPFILE=1 INSTALL_PKGS='php73' bash -c "$(curl -sS http://dl.appnode.com/install.sh)"
yum install appnode-app-mysqld appnode-app-php
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ivmm/LLStack/master/install-appnode.sh)" 2>&1 | tee llstack-all.log

面板版详细教程 →

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_765816.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

html 各大网站分享代码

通过这个网站可以制作 http://share.baidu.com/code <script>window._bd_share_config{"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"",…

分享五个前端开发必备工具网站

1.Beautiful CSS box-shadow examples 包含各种各样的阴影效果&#xff0c;点击自动复制到剪贴板上&#xff0c;再也不用费力气调整阴影效果啦&#xff01; 91 Beautiful CSS box-shadow examples - CSS Scan 2.阿里巴巴矢量图标库 很全很好用&#xff0c;iconfont 懂得都懂…

您与此网站的连接不是私密连接

检查传递参数和header 我是忘记了传递Blade-Auth &#xff0c;会出现此问题

5个免费的PPT模板下载网站

现在PPT模板网站是在太多了&#xff0c;看的人眼花缭乱&#xff0c;而且每当自己选好一个中意的PPT模板&#xff0c;下载时&#xff0c;却发现需要开通会员或者关注公众号强制分享朋友圈&#xff0c;这时真的非常的烦躁了。 我花了很长时间去寻找&#xff0c;去看下到底有没有…

高质量免费PPT模板下载网站-朴尔PPT - 知乎

朴尔PPT官方地址&#xff1a;www.puerppt.com 朴尔PPT网站设计非常美观和简约&#xff0c;没有眼花缭乱的广告&#xff0c;注册就能直接下载&#xff0c;而且涵盖的模板非常多&#xff0c;涉及多个分类,并且还可以根据颜色筛选&#xff0c;模板颜值非常高 朴尔PPT 丰富的PPT图…

分类信息网站模板(ICP许可证)已通过审核-两套样式模板

包含功能&#xff1a;注册、登录、发布消息、查看学习 技术&#xff1a;前端vue;后端nodejs&#xff0c;数据用的json文件储存&#xff0c;无需搭建数据库 操作方法&#xff1a; 修改vue…config.js 文件中的title&#xff1b; 修改配置文件 src/config/index.js 服务器安装…

php后台无法登入,PHPcms入侵导致网站后台无法登陆的解决方法

phpcms程序比非常内容的DeDecms来说用户方面少很多&#xff0c;操作方面相对来说还是DeDeCMS更容易得到用户的认可。当然什么程序都能得到用户青睐&#xff0c;asp主机、PHP虚拟主机、只要稳定速度快就是用户心中的好主机。本节无忧主机小编将给大家介绍一下&#xff0c;PHPcms…

mac 扒网站 siteSucker 和 wget

两种方法 一、siteSucker appStore里下载siteSucker&#xff0c;然后按图操作&#xff0c;很简单 二、wget命令行 如果没装wget&#xff0c;请参考&#xff1a; http://blog.csdn.net/abs1004/article/details/76206924 wget --mirror -p --convert-links -P [本地路径…

视频网站:一炷香后即将为您播放精彩内容

当所有视频网站都在加长广告时间来获得更多收益的时候&#xff0c;45秒的广告已经见怪不怪了。。。 也许视频网站盈利也别无他法。于是&#xff0c;广告从最早的5秒&#xff0c;变成了10秒&#xff0c;然后是30秒&#xff0c;45秒&#xff0c;&#xff0c;&#xff0c;更过分的…

视频网站:一炷香后即将为您播放精彩内容

当所有视频网站都在加长广告时间来获得更多收益的时候&#xff0c;45秒的广告已经见怪不怪了。。。 也许视频网站盈利也别无他法。于是&#xff0c;广告从最早的5秒&#xff0c;变成了10秒&#xff0c;然后是30秒&#xff0c;45秒&#xff0c;&#xff0c;&#xff0c;更过分的…

html移动端插入mov_Python采集网站移动端站长工具关键词

今天水一篇。前面发了一篇Python采集站长工具关键词库&#xff0c;但这个是针对PC端的&#xff0c;今天就水一篇采集移动端的。话不多说&#xff0c;代码如下&#xff1a;#codingutf-8当然&#xff0c;domains.txt文件中一定要存入移动端网站域名&#xff0c;一行一个。后台回复…

python爬取网页表格数据匹配_爬取表格类网站数据并保存为excel文件

本文转载自以下网站:50 行代码爬取东方财富网上市公司 10 年近百万行财务报表数据 https://www.makcyun.top/web_scraping_withpython6.html 主要学习的地方: 1.分析网站的ajax请求信息 2.构造参数 3.发起请求后处理获得的数据 4.保存表格 重点:分析表格类网站的ajax请求,以及如…

php 实时监测网站是否异常_搭建一个网站监测程序uptime-status搭建,异常邮箱提醒图文教程...

最近hostloc的大佬发布一款用于监测网站运行状态的源码&#xff0c;使用的是基于UptimeRobot网站的API keyUptimeRobot免费版可以自行添加50个网站的监控&#xff0c;每五分钟进行一次测试&#xff0c;具体的可以前往官网查询&#xff1b;演示&#xff1a;https://wp.4545456.x…

php动态网站开发论文,浅谈《基于PHP的动态网站开发》课程的项目案例设计

电子论文浅谈《基于PHP的动态网站开发》课程的项目案例设计时间&#xff1a;2020年05月25日 所属分类&#xff1a;电子论文 点击次数&#xff1a;【摘要】在教学资源建设中&#xff0c;案例设计建设是非常重要的资源之一。运用一套好的教学案例&#xff0c;就要使用工人使用一个…

mac设置windows文件服务器,mac和windows怎样互传文件?_网站服务器运转保护

mac和windows互传文件的要领&#xff1a;起首确认两台电脑都连接到同个收集&#xff1b;然后在Windows体系中&#xff0c;顺次点击【收集与Internet-收集与同享中间-变动高等同享设置-启用文件和打印机同享】&#xff1b;末了在macOS体系中&#xff0c;翻开Finder即可。mac和wi…

这几个私藏的在线工具网站!真是相见恨晚!让码农彻底解放双手!

作者 l 突围的鱼来源 l 码农突围&#xff08;ID&#xff1a;smartyuge&#xff09;大家好&#xff0c;我是鱼哥&#xff0c;一个一直在突围的码农。最近很多小伙伴问&#xff0c;鱼哥平时有没有些私密收藏的工具网站&#xff0c;这个鱼哥豪不夸张的说&#xff0c;积累资源和工具…

好起来了!程序员副业接私活网站分享~

来源&#xff1a;网络1、程序员客栈&#xff1a;程序员的经纪人2、快码众包-让互联网产品开发更快速3、开源中国众包平台 oschina众包4、Coding 码市 - 云技术众包平台5、我爱方案网-电子方案开发&#xff0c;供应链平台6、码易-高质量软件众包交付服务平台7、人人开发 -让管理…

从零到一快速搭建个人博客网站(域名备案 + https免费证书)

作者&#xff1a;yangwqonlycnblogs.com/winkin/p/14135677.html前言 为什么选择搭建个人博客&#xff1f;一方面是各个平台经常下架原创文章&#xff0c;另一个方面是为了熟悉整个建站流程。通过搭建个人博客&#xff0c;我们可以自由的发表文章不用担心下架&#xff0c;而且可…

推荐awstats网站分析器,很强大

AWStats简单介绍 AWStats是在Sourcefroge上发展很快的一个基于perl的web日志分析工具。与其他工具相比&#xff0c;其优势在于 1. 界面友好&#xff0c;可以根据浏览器直接调用相应的语言界面&#xff08;支持中文&#xff09;&#xff1b; 2.基于perl&#xff0c;并且很好的…

传统网站性能优化的三种手段

对于技术人而言&#xff0c;性能优化是一个亘古不变的话题。而随着框架、语言、库等工具的不断演进&#xff0c;传统的优化手段是否仍然适用&#xff1f;在创新的环境之下&#xff0c;又有哪些较为捷径的优化手段&#xff1f;在本文中&#xff0c;作者将以一年前的网站为测试对…