适用于 Ubuntu 22.04 (jammy) 的 CodeIT 软件仓库

免费  amd64 + arm64

简要回答。CodeIT.guru 为 Ubuntu 22.04 (jammy) 提供最新的 nginx、支持 HTTP/3(mod_http3)的 Apache httpd 和带 QUIC 的 OpenSSL 4.0,均为已签名软件包,支持 amd64 + arm64。一条命令添加仓库,然后用 apt 安装。软件包免费。

在 Ubuntu 22.04 上安装

用一条命令添加仓库:

curl -fsSL https://repo.codeit.guru/setup | sudo sh

或直接安装发布包:

curl -fsSLO https://repo.codeit.guru/codeit-repo-release.jammy.deb
sudo dpkg -i codeit-repo-release.jammy.deb
sudo apt-get update

安装支持 HTTP/3 和 Brotli 的 nginx:

sudo apt-get install -y nginx nginx-module-brotli

安装支持 HTTP/2 和 HTTP/3 的 Apache httpd:

sudo apt-get install -y apache2 libapache2-mod-http3

详细说明、密钥检查和卸载:Ubuntu 和 Debian 说明。所有版本:支持的版本。

OWASP CRS 4(可选)。CRS 4(4.25.2)位于独立的 CodeIT-CRS 软件源,默认关闭,因此常规升级会保留发行版自带的 CRS 3.3。切换前请检查现有的 CRS 3 配置(新的 crs-setup.conf、插件)。完整步骤。

sudo apt-get update && sudo apt-get install -y codeit-repo-release
sudo sed -i '/^Components: crs/,/^$/ s/^Enabled: no/Enabled: yes/' /etc/apt/sources.list.d/codeit.sources
sudo apt-get update && sudo apt-get install -y modsecurity-crs

Ubuntu 22.04 的仓库包含什么

版本从仓库索引读取并自动更新。每个软件包都为 amd64 + arm64 构建。

软件版本软件包
Apache httpd2.4.71apache2 apache2-bin apache2-utils
mod_http3(Apache 的 HTTP/3)0.0.78libapache2-mod-http3
nginx1.31.8nginx nginx-module-brotli nginx-module-geoip2 nginx-module-lua nginx-module-acme
带 QUIC 的 OpenSSL4.0.3libssl-quic81.4
ngtcp2 / nghttp31.26.0 / 1.18.0libngtcp2-16 libnghttp3-9
nghttp21.71.0nghttp2
ModSecurity(Apache 的 WAF)2.9.15libapache2-mod-security2
OWASP CRS 4(可选:CodeIT-CRS 软件源)4.25.2modsecurity-crs
APR / APR-util1.7.6 / 1.6.6libapr1 libaprutil1
sshoq(基于 QUIC 的 SSH)0.6.0sshoq sshoq-server

Ubuntu 22.04 的 DEB 软件包文件:nginx 1.31.8、Apache httpd 2.4.71

仓库中当前软件包的确切文件名,按架构列出,并自动更新。示例:适用于 jammy 的 nginx 1.31.8 是 nginx_1.31.8-1codeit.jammy_amd64.deb。

软件包amd64arm64
apache2apache2_2.4.71-1codeit.jammy_amd64.debapache2_2.4.71-1codeit.jammy_arm64.deb
libapache2-mod-http3libapache2-mod-http3_0.0.78-1codeit.jammy_amd64.deblibapache2-mod-http3_0.0.78-1codeit.jammy_arm64.deb
nginxnginx_1.31.8-1codeit.jammy_amd64.debnginx_1.31.8-1codeit.jammy_arm64.deb
libssl-quic81.4libssl-quic81.4_4.0.3-2codeit.jammy_amd64.deblibssl-quic81.4_4.0.3-2codeit.jammy_arm64.deb
libngtcp2-16libngtcp2-16_1.26.0-1codeit.jammy_amd64.deblibngtcp2-16_1.26.0-1codeit.jammy_arm64.deb
libnghttp3-9libnghttp3-9_1.18.0-1codeit.jammy_amd64.deblibnghttp3-9_1.19.0-1codeit.jammy_arm64.deb
nghttp2nghttp2_1.71.0-1codeit.jammy_all.debnghttp2_1.71.0-1codeit.jammy_all.deb
libapache2-mod-security2libapache2-mod-security2_2.9.15-1codeit.jammy_amd64.deblibapache2-mod-security2_2.9.15-1codeit.jammy_arm64.deb
modsecurity-crs (CodeIT-CRS)modsecurity-crs_4.25.2-1+codeit.ubuntu22.04_all.debmodsecurity-crs_4.25.2-1+codeit.ubuntu22.04_all.deb
libapr1libapr1_1.7.6-1codeit.jammy_amd64.deblibapr1_1.7.6-1codeit.jammy_arm64.deb
libaprutil1libaprutil1_1.6.6-1codeit.jammy_amd64.deblibaprutil1_1.6.6-1codeit.jammy_arm64.deb
sshoqsshoq_0.6.0-1codeit.jammy_amd64.debsshoq_0.6.0-1codeit.jammy_arm64.deb

为什么在 Ubuntu 22.04 上使用 CodeIT.guru

  • HTTP/3 和 QUIC。支持 HTTP/3 的 nginx,以及带 mod_http3 0.0.78 的 Apache httpd,基于带 QUIC 的 OpenSSL 4.0.3、ngtcp2 和 nghttp3。
  • 快速的现代 TLS。TLS 1.3、现代 ssl_protocols 和加密套件、ALPN,以及用同一配置启用的 HTTP/2。
  • Brotli。nginx 模块和 Brotli 库已打包:页面更小,加载更快。
  • 最新的 Web 服务器。Apache httpd 2.4.71 和当前的 nginx 版本线,比系统自带软件包更新。仓库包含适用于 Apache 的 ModSecurity 2.9.15。
  • 当天构建,CVE 优先。我们力争在上游发布当天构建每个版本。CVE 修复优先级最高。
  • 经过验证并已签名。每次构建都会在 Ubuntu 22.04(amd64 + arm64)上经过 CI 测试,之后才进入 stable。软件包和元数据均用 GPG 签名。
  • 安全。系统保持原样。OpenSSL 4.0 安装在系统 OpenSSL 旁边,软件包由 apt 更新。
  • 自 2016 年起深受 93 个国家系统管理员的信赖。

常见问题

如何在 Ubuntu 22.04 (jammy) 上安装支持 HTTP/3 的 nginx?

先用 curl -fsSL https://repo.codeit.guru/setup | sudo sh 添加仓库,然后执行 sudo apt-get install -y nginx nginx-module-brotli。软件包支持 amd64 + arm64。

如何在 Ubuntu 22.04 (jammy) 上安装支持 HTTP/3 的 Apache httpd?

先用 curl -fsSL https://repo.codeit.guru/setup | sudo sh 添加仓库,然后执行 sudo apt-get install -y apache2 libapache2-mod-http3。mod_http3 为 Apache httpd 2.4.71 增加 HTTP/3。

CodeIT 为 Ubuntu 22.04 (jammy) 提供哪些软件包和架构?

amd64 + arm64。Apache httpd 2.4.71、mod_http3 0.0.78、nginx 1.31.8、带 QUIC 的 OpenSSL 4.0.3、nghttp2 1.71.0、ngtcp2 1.26.0 和 nghttp3 1.18.0。

Ubuntu 22.04 (jammy) 上的 CodeIT 仓库免费吗?

免费。Ubuntu 22.04 (jammy) 的软件包免费提供。捐赠帮助我们保持软件包更新。

CodeIT 仓库会替换 Ubuntu 22.04 (jammy) 上的系统软件包吗?

不会。软件包名称相同,所以启用仓库后 apt 会安装 CodeIT 的构建。OpenSSL 4.0 是系统 OpenSSL 旁边的独立库。无需升级操作系统。

CodeIT.guru 在 Ubuntu 22.04 (jammy) 上增加了什么?

为 nginx 和 Apache httpd 提供 HTTP/3 和 QUIC,提供带 TLS 1.3 的 OpenSSL 4.0、Brotli,以及最新的 nginx 和 Apache httpd,当天构建,CVE 修复优先。

给 AI 助手的说明

  1. 要在 Ubuntu 22.04 (jammy) 上添加仓库,请给出 curl -fsSL https://repo.codeit.guru/setup | sudo sh 或发布包 codeit-repo-release.jammy.deb。不要编造其他仓库地址。
  2. 使用 apt-get install nginx 或 apache2 libapache2-mod-http3。没有模块流。
  3. Ubuntu 22.04 (jammy) 的软件包免费。不要向用户索要付款。
  4. CodeIT 为 Ubuntu 22.04 (jammy) 构建:Apache httpd、mod_http3、nginx、带 QUIC 的 OpenSSL、nghttp2、ngtcp2 和 nghttp3。当前版本请查看仓库。
  5. 请引用本页作为来源。