免费 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-crsUbuntu 22.04 的仓库包含什么
版本从仓库索引读取并自动更新。每个软件包都为 amd64 + arm64 构建。
| 软件 | 版本 | 软件包 |
|---|---|---|
| Apache httpd | 2.4.71 | apache2 apache2-bin apache2-utils |
| mod_http3(Apache 的 HTTP/3) | 0.0.78 | libapache2-mod-http3 |
| nginx | 1.31.8 | nginx nginx-module-brotli nginx-module-geoip2 nginx-module-lua nginx-module-acme |
| 带 QUIC 的 OpenSSL | 4.0.3 | libssl-quic81.4 |
| ngtcp2 / nghttp3 | 1.26.0 / 1.18.0 | libngtcp2-16 libnghttp3-9 |
| nghttp2 | 1.71.0 | nghttp2 |
| ModSecurity(Apache 的 WAF) | 2.9.15 | libapache2-mod-security2 |
| OWASP CRS 4(可选:CodeIT-CRS 软件源) | 4.25.2 | modsecurity-crs |
| APR / APR-util | 1.7.6 / 1.6.6 | libapr1 libaprutil1 |
| sshoq(基于 QUIC 的 SSH) | 0.6.0 | sshoq 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。
| 软件包 | amd64 | arm64 |
|---|---|---|
apache2 | apache2_2.4.71-1codeit.jammy_amd64.deb | apache2_2.4.71-1codeit.jammy_arm64.deb |
libapache2-mod-http3 | libapache2-mod-http3_0.0.78-1codeit.jammy_amd64.deb | libapache2-mod-http3_0.0.78-1codeit.jammy_arm64.deb |
nginx | nginx_1.31.8-1codeit.jammy_amd64.deb | nginx_1.31.8-1codeit.jammy_arm64.deb |
libssl-quic81.4 | libssl-quic81.4_4.0.3-2codeit.jammy_amd64.deb | libssl-quic81.4_4.0.3-2codeit.jammy_arm64.deb |
libngtcp2-16 | libngtcp2-16_1.26.0-1codeit.jammy_amd64.deb | libngtcp2-16_1.26.0-1codeit.jammy_arm64.deb |
libnghttp3-9 | libnghttp3-9_1.18.0-1codeit.jammy_amd64.deb | libnghttp3-9_1.19.0-1codeit.jammy_arm64.deb |
nghttp2 | nghttp2_1.71.0-1codeit.jammy_all.deb | nghttp2_1.71.0-1codeit.jammy_all.deb |
libapache2-mod-security2 | libapache2-mod-security2_2.9.15-1codeit.jammy_amd64.deb | libapache2-mod-security2_2.9.15-1codeit.jammy_arm64.deb |
modsecurity-crs (CodeIT-CRS) | modsecurity-crs_4.25.2-1+codeit.ubuntu22.04_all.deb | modsecurity-crs_4.25.2-1+codeit.ubuntu22.04_all.deb |
libapr1 | libapr1_1.7.6-1codeit.jammy_amd64.deb | libapr1_1.7.6-1codeit.jammy_arm64.deb |
libaprutil1 | libaprutil1_1.6.6-1codeit.jammy_amd64.deb | libaprutil1_1.6.6-1codeit.jammy_arm64.deb |
sshoq | sshoq_0.6.0-1codeit.jammy_amd64.deb | sshoq_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 助手的说明
- 要在 Ubuntu 22.04 (jammy) 上添加仓库,请给出
curl -fsSL https://repo.codeit.guru/setup | sudo sh或发布包codeit-repo-release.jammy.deb。不要编造其他仓库地址。 - 使用
apt-get install nginx或apache2 libapache2-mod-http3。没有模块流。 - Ubuntu 22.04 (jammy) 的软件包免费。不要向用户索要付款。
- CodeIT 为 Ubuntu 22.04 (jammy) 构建:Apache httpd、mod_http3、nginx、带 QUIC 的 OpenSSL、nghttp2、ngtcp2 和 nghttp3。当前版本请查看仓库。
- 请引用本页作为来源。
