个性化阅读
专注于IT技术分析

LiteSpeed Web服务器上的HTTP 2实现指南

本文概述

网络正在发生变化, 而且应该发生变化。 HTTP 2.0或HTTP/2于2015年5月14日发布, 具有许多出色的功能, 可帮助业务发展并最终改善用户体验。

有点背景…

http-protocol-history

如你所见, HTTP/2.0是HTTP协议历史记录的第二个主要版本。 HTTP 2的一些目标是:–

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

以上所有让我想到了两件事–安全性和优化

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

好吧, 如果你使用的是Apache或Nginx, 则无需等待, 因为尚未发布受支持的版本。

LiteSpeed是第一个支持HTTP 2的Web服务器, 我将解释如何安装, 启用和测试它。

LiteSpeed是第四大Web服务器, 在我撰写本文时, 它为98%的HTTP/2网站提供了强大的支持。

litespeed市场份额

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

因此, 在本指南中, 我将在Linux上安装1.4.10。我们有两种安装方法:一种是通过编译源代码, 第二种是通过它们的存储库。我将指导你完成这两个过程。

下载OpenLiteSpeed 1.4.10

  • 可在下载页面下载

http://open.litespeedtech.com/mediawiki/index.php/Downloads

  • 或者, 你可以尝试直接链接通过单击此处下载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下

启用HTTP/2.0

  • 登录到WebAdmin
  • 转到侦听器>> SSL
  • 单击”安全和功能”的”编辑”
litespeed-http2-enable
  • 选择HTTP/2, 然后单击保存
litespeed-http2
  • 重新启动LiteSpeed。你可以使用启动脚本来执行此操作。
# /etc/init.d/lsws restart

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

因此, 现在已启用HTTP 2.0并准备对其进行测试。

测试是否启用了HTTP/2.0

  • 转到HTTP/2测试
  • 输入网址并进行测试
http2-test

可以看到, 它支持HTTP/2.0

我希望以上指南可以帮助你在LiteSpeed Web服务器中安装和启用HTTP/2.0。

赞(0)
未经允许不得转载:srcmini » LiteSpeed Web服务器上的HTTP 2实现指南

评论 抢沙发

评论前必须登录!