在LiteSpeed Web服务器上实施HTTP 2指南

Web正在发生变化,这是应该的。 HTTP 2.0或HTTP/2于2015年5月14日发布,具有许多出色的功能,有助于业务,并最终提高用户体验。

一点背景…

所以你可以看到HTTP/2.0是HTTP协议历史上的第二个重大版本。HTTP 2的一些特点是:-

  • 压缩HTTP头信息
  • 服务器推送技术
  • 通过单个TCP连接并行加载页面元素

以上所有内容让我想到了两件事——Security和优化

那么你准备好实施HTTP 2了吗?

如果你使用的是ApacheNginx,那么你需要等待一下,因为支持的版本尚未发布。

LiteSpeed是第一个支持HTTP 2的网络服务器,我将解释如何进行安装启用测试

LiteSpeed是全球最大的网络服务器,目前正在运行超过98%的HTTP/2网站。

OpenLiteSpeed是Lite Speed网络服务器的开源版本。1.3.11和1.48+版本支持HTTP/2。

因此,在本指南中,我将在Linux上安装1.4.10版本。我们可以通过两种方式安装——一种是通过编译源代码,另一种是通过他们的软件库。我将为您介绍这两个过程。

下载OpenLiteSpeed 1.4.10

  • 下载可在download page上获得
  • 将下载的文件传输到您希望安装的服务器上

先决条件

  • OpenSSL 1.0.1+
  • OpenSSL-devel
  • gcc
  • gcc-c++
  • pcre
  • geoip
  • zlib
  • expat
  • autoconf

您可以使用以下命令进行安装

# 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] 启动脚本已成功安装!
安装完成,尽情享用!

哇喔!您已经安装了LiteSpeed网络服务器,现在是时候启用HTTP/2.0了。

兴奋吗?我们来做吧。

您需要使用WebAdmin控制台启用HTTP/2.0,可以通过主机名:7080进行访问。

在登录WebAdmin之前,需要更改凭据。以下是您可以进行更改的方法。

  • 进入/usr/lcoal/lsws/admin/misc
# cd /usr/lcoal/lsws/admin/misc
  • 执行admpass.sh
# ./admpass.sh
  • 它将提示您输入用户名/密码,一旦完成,将给您更新成功的确认。
管理员用户名/密码已成功更新!

安装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下

启用HTTP/2.0

  • 登录WebAdmin
  • 进入Listeners >> SSL
  • 点击“Security & Features”的编辑

  • 选择HTTP/2,然后点击保存

  • 重新启动LiteSpeed。您可以使用启动脚本来实现。
# /etc/init.d/lsws restart

注意:如果未配置SSL,则需要首先配置SSL。

现在,HTTP 2.0已启用并准备好进行测试。

测试是否启用了HTTP/2.0

  • 输入URL并进行测试

所以你可以看到,它支持HTTP/2.0

希望上述指南能帮助您在LiteSpeed Web服务器中安装和启用HTTP/2.0

类似文章