本文概述
- 下载OpenLiteSpeed 1.4.10
- 安装OpenLiteSpeed –使用源代码
- 安装OpenLiteSpeed –使用存储库
- 测试是否启用了HTTP/2.0
有点背景…
文章图片
如你所见, HTTP/2.0是HTTP协议历史记录的第二个主要版本。 HTTP 2的一些目标是:–
- HTTP标头的数据压缩
- 服务器推送技术
- 通过单个TCP连接并行加载页面元素
那么你准备好实现HTTP 2了吗?
好吧, 如果你使用的是Apache或Nginx, 则无需等待, 因为尚未发布受支持的版本。
LiteSpeed是第一个支持HTTP 2的Web服务器, 我将解释如何安装, 启用和测试它。
LiteSpeed是第四大Web服务器, 在我撰写本文时, 它为98%的HTTP/2网站提供了强大的支持。
文章图片
OpenLiteSpeed是Lite Speed Web服务器的开源版本。 1.3.11和1.48+版本支持HTTP/2。
因此, 在本指南中, 我将在Linux上安装1.4.10。我们有两种安装方法:一种是通过编译源代码, 第二种是通过它们的存储库。我将指导你完成这两个过程。
下载OpenLiteSpeed 1.4.10
- 可在下载页面下载
- 或者, 你可以尝试直接链接通过单击此处下载1.4.10。
- 将下载的文件传输到要安装的服务器上
- OpenSSL 1.0.1以上
- OpenSSL开发
- 海湾合作委员会
- gcc-c ++
- pcre
- Geoip
- zlib
- 外籍人士
- 自动配置
# yum install openssl openssl-devel gcc gcc-c++ pcre pcre-devel gcc autoconf expat-devel geoip-devel zlib-devel
安装OpenLiteSpeed –使用源代码
- 转到你拥有openlitespeed-1.4.10.tgz的文件夹
- 使用以下命令将其解压缩
# gunzip -c openlitespeed-1.4.10.tgz | tar xvf –
- 它将在当前工作目录中创建另一个文件夹– openlitespeed-1.4.10
- 转到openlitespeed-1.4.10
# cd openlitespeed-1.4.10
- 使用以下命令进行编译
# ./configure –enable-http2
# make
# make install
这将花费几分钟, 最后, 你将获得成功安装的确认。
[OK] The startup script has been successfully installed!
Installation finished, Enjoy!
哇!你已经安装了LiteSpeed网络服务器, 现在该启用HTTP/2.0了。
令人兴奋?我们开始做吧。
你需要使用WebAdmin Console启用HTTP/2.0, 可以使用主机名:7080进行访问
在登录WebAdmin之前, 需要更改凭据。因此, 这是你可以执行的操作。
- 转到/ usr/lcoal/lsws/admin/misc
# cd /usr/lcoal/lsws/admin/misc
- 执行admpass.sh
# ./admpass.sh
- 它将提示你输入用户名/密码, 完成后将确认更新成功。
Administrator's username/password is updated successfully!
安装OpenLiteSpeed –使用存储库
- 在Linux/CentOS 6中添加存储库
# rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el6.noarch.rpm
- 使用yum命令安装OpenLite
# yum install openlitespeed
- 这将花费几秒钟时间, 并将其安装在/ usr/local/lsws下
- 登录到WebAdmin
- 转到侦听器> > SSL
- 单击” 安全和功能” 的” 编辑”
文章图片
- 选择HTTP/2, 然后单击保存
文章图片
- 重新启动LiteSpeed。你可以使用启动脚本来执行此操作。
# /etc/init.d/lsws restart
注意:如果未配置SSL, 则需要首先对其进行配置。
因此, 现在已启用HTTP 2.0并准备对其进行测试。
测试是否启用了HTTP/2.0
- 转到HTTP/2测试
- 输入网址并进行测试
文章图片
可以看到, 它支持HTTP/2.0
我希望以上指南可以帮助你在LiteSpeed Web服务器中安装和启用HTTP/2.0。
推荐阅读
- 如何在CentOS 6.x上安装/升级PHP-FPM 5.6
- 如何在MAC上的Microsoft Word中插入和保存封面
- 你需要以系统管理员身份知道的默认端口号
- 停机时如何自动重启服务()
- 入门touchgfx 之 《Tutorial 3: Applications with multiple screens》
- Android教程2020 - RecyclerView响应点击
- Android手机利用,抄录于知乎
- android导入项目build错误
- Android Studio安装及环境配置教程(转)