Angie 1.4 已经发布,了解这个 Nginx 分支有什么新内容

安吉

Angie 是由前 F5 开发人员创建的分支

宣布推出 新版安吉1.4 在这个新版本中它被实现了 Nginx 1.25.3版本中积累的所有变化和功能, 确保用户受益于该网络服务器的稳定性和功能。最重要的是,该版本还包括 Alpine 3.19 的附加软件包和旨在进行身份验证的新动态模块 LDAP, » angie-module-auth-ldap «。

关于所提出的改进,其主要变化之一是 添加了对 HTTP/3 协议的支持, 因为连接到上游代理服务器已添加到 http_proxy 模块中(自版本 3 以来,Angie 中已提供对客户端连接的 HTTP/1.2.0 支持)。指示 proxy_http_版本 可用于配置基于 HTTP/3 和 Quic 协议的代理连接。

Angie 1.4 新版本中另一个突出的变化是 外加的 “慢启动” 到董事会 “服务器« 在配置块中使用 «上游» 在出现故障后顺利启动并运行代理服务器。当使用负载平衡时,该选项指定服务器在发生故障后重新启动并运行的权重恢复时间循环”或“least_conn”.

除此之外,我们还可以发现 添加“mp4_limit_rate”指令来限制向客户端发送 MP4 文件的速度 以满足对高效带宽管理日益增长的需求。新策略有助于根据比特率按比例减少带宽负载,确保更顺畅的媒体传输。

“mqtt_preread”指令已添加到“stream”模块中, 该指令允许您从 MQTT 协议的 CONNECT 数据包中提取用户名和客户端 ID 到服务器变量中。

其他变化 从这个新版本中脱颖而出:

  • Console Light 模块已开源,实现了监控实时活动的界面,允许您跟踪关键服务器性能指标。
  • 许多流行的第三方模块的即用型二进制包。
  • 套餐已添加 angie 模块 modsecurity 用于与系统集成 ModSecurity WAF(Web 应用程序防火墙),它提供规则和过滤器来阻止对 Web 应用程序的各种攻击。

最后,新版本还修复了以前的问题,包括一个错误,即代理服务器(如果它是一组中唯一的代理服务器)即使在恢复后也可能在 Metrics API 中错误地报告为不可用。

最后,如果你是 有兴趣了解更多关于它的信息, 您可以查看详细信息 在下面的链接中。

如何在 Linux 上安装 Angie?

对于那些有兴趣安装 Angie 的人,他们可以按照我们在下面分享的说明进行操作。

第一种方法,也是我推荐的方法,是执行安装,自行编译其源代码。为此,我们必须打开一个终端,并在其中输入以下内容:

curl -O https://download.angie.software/files/angie-1.4.0.tar.gz tar -xpf angie-1.4.0.tar.gz cd angie-1.4.0

下载源代码并位于目录中后,我们可以继续使用以下命令进行编译:

./configure make make install

我们拥有的另一种方法是安装准备好的二进制文件。 例如,对于 Ubuntu 和 Debian,必须执行的命令如下:

sudo apt-get update sudo apt-get install -y ca-certificates curl lsb-release

现在完成了,我们必须从 Angie 的存储库下载用于验证包的公钥:

须藤卷曲-o /etc/apt/trusted.gpg.d/angie-signing.gpg \

https://angie.software/keys/angie-signing.gpg

如果你使用的是 Debian,你应该运行:

echo "deb https://download.angie.software/angie/debian/ `lsb_release -cs` main" \ | sudo tee /etc/apt/sources.list.d/angie.list >/dev/null

而在 Ubuntu 的情况下:

echo "deb https://download.angie.software/angie/ubuntu/ `lsb_release -cs` main" \ | sudo tee /etc/apt/sources.list.d/angie.list >/dev/null

一旦完成,我们将继续安装 Angie:

sudo apt-get update sudo apt-get install -y angie