免费 x86_64 + aarch64
简要回答。CodeIT.guru 为 RHEL 9, AlmaLinux 9, Rocky Linux 9, Oracle Linux 9 提供最新的 nginx、支持 HTTP/3(mod_http3)的 Apache httpd 和带 QUIC 的 OpenSSL 4.0,均为已签名软件包,支持 x86_64 + aarch64。一条命令添加仓库,然后用 dnf 安装。软件包免费。
在 EL9 上安装
用一条命令添加仓库:
curl -fsSL https://repo.codeit.guru/setup | sudo sh或直接安装发布包:
sudo dnf install -y https://repo.codeit.guru/codeit-repo-release.el9.rpm在 EL8、EL9 和 EL10 上,CodeIT 软件包是 DNF 模块流。安装前先启用模块流。
安装支持 HTTP/3 和 Brotli 的 nginx:
sudo dnf module reset -y nginx
sudo dnf module enable -y nginx:codeit-stable # or nginx:codeit-mainline
sudo dnf install -y nginx nginx-module-brotli安装支持 HTTP/2 和 HTTP/3 的 Apache httpd:
sudo dnf module reset -y httpd
sudo dnf module enable -y httpd:codeit
sudo dnf install -y httpd mod_ssl mod_http2 mod_http3详细说明、密钥检查和卸载:Enterprise Linux 说明。所有版本:支持的版本。
OWASP CRS 4(可选)。CRS 4(4.25.2)位于独立的 CodeIT-CRS 软件源,默认关闭,因此常规升级会保留发行版自带的 CRS 3.3。切换前请检查现有的 CRS 3 配置(新的 crs-setup.conf、插件)。完整步骤。
sudo dnf upgrade -y codeit-repo-release
sudo dnf --enablerepo=CodeIT-CRS install -y mod_security_crs
# permanent: sudo dnf config-manager --set-enabled CodeIT-CRSEL9 的仓库包含什么
版本从仓库索引读取并自动更新。每个软件包都为 x86_64 + aarch64 构建。
| 软件 | 版本 | 软件包 |
|---|---|---|
| Apache httpd | 2.4.71 | httpd mod_ssl mod_http2 mod_md mod_lua |
| mod_http3(Apache 的 HTTP/3) | 0.0.78 | mod_http3 |
| nginx (stable / mainline) | 1.30.6 / 1.31.8 | nginx nginx-module-brotli nginx-module-geoip2 nginx-module-njs nginx-module-acme nginx-module-lua |
| 带 QUIC 的 OpenSSL | 4.0.3 | openssl-quic-libs |
| ngtcp2 / nghttp3 | 1.26.0 / 1.19.0 | ngtcp2-libs nghttp3-libs |
| nghttp2 | 1.71.0 | nghttp2 libnghttp2 |
| Brotli | 1.2.1 | brotli libbrotli |
| ModSecurity(Apache 的 WAF) | 2.9.15 | mod_security |
| OWASP CRS 4(可选:CodeIT-CRS 软件源) | 4.25.2 | mod_security_crs |
| APR / APR-util | 1.7.6 / 1.6.6 | apr apr-util |
| sshoq(基于 QUIC 的 SSH) | 0.6.0 | sshoq sshoq-server |
| Midnight Commander | 4.8.33 | mc |
EL9 的 RPM 软件包文件:nginx 1.30.6、Apache httpd 2.4.71
仓库中当前软件包的确切文件名,按架构列出,并自动更新。示例:适用于 EL9 的 nginx 1.30.6 是 nginx-1.30.6-1.module_codeit_stable.codeit.el9.x86_64.rpm。
| 软件包 | x86_64 | aarch64 |
|---|---|---|
httpd | httpd-2.4.71-1.module_codeit.codeit.el9.x86_64.rpm | httpd-2.4.71-1.module_codeit.codeit.el9.aarch64.rpm |
mod_http3 | mod_http3-0.0.78-1.codeit.el9.x86_64.rpm | mod_http3-0.0.78-1.codeit.el9.aarch64.rpm |
nginx (stable) | nginx-1.30.6-1.module_codeit_stable.codeit.el9.x86_64.rpm | nginx-1.30.6-1.module_codeit_stable.codeit.el9.aarch64.rpm |
nginx (mainline) | nginx-1.31.8-1.module_codeit_mainline.codeit.el9.x86_64.rpm | nginx-1.31.8-1.module_codeit_mainline.codeit.el9.aarch64.rpm |
openssl-quic-libs | openssl-quic-libs-4.0.3-1.codeit.el9.x86_64.rpm | openssl-quic-libs-4.0.3-1.codeit.el9.aarch64.rpm |
ngtcp2 | ngtcp2-1.26.0-1.codeit.el9.x86_64.rpm | ngtcp2-1.26.0-1.codeit.el9.aarch64.rpm |
nghttp3 | nghttp3-1.19.0-1.codeit.el9.x86_64.rpm | nghttp3-1.19.0-1.codeit.el9.aarch64.rpm |
nghttp2 | nghttp2-1.71.0-1.codeit.el9.x86_64.rpm | nghttp2-1.71.0-1.codeit.el9.aarch64.rpm |
brotli | brotli-1.2.1-1.codeit.el9.x86_64.rpm | brotli-1.2.1-1.codeit.el9.aarch64.rpm |
mod_security | mod_security-2.9.15-1.codeit.el9.x86_64.rpm | mod_security-2.9.15-1.codeit.el9.aarch64.rpm |
mod_security_crs (CodeIT-CRS) | mod_security_crs-4.25.2-1.codeit.el9.noarch.rpm | mod_security_crs-4.25.2-1.codeit.el9.noarch.rpm |
apr | apr-1.7.6-1.codeit.el9.x86_64.rpm | apr-1.7.6-1.codeit.el9.aarch64.rpm |
apr-util | apr-util-1.6.6-1.codeit.el9.x86_64.rpm | apr-util-1.6.6-1.codeit.el9.aarch64.rpm |
sshoq | sshoq-0.6.0-1.codeit.el9.x86_64.rpm | sshoq-0.6.0-1.codeit.el9.aarch64.rpm |
mc | mc-4.8.33-2.codeit.el9.x86_64.rpm | mc-4.8.33-1.codeit.el9.aarch64.rpm |
为什么在 EL9 上使用 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 修复优先级最高。
- 经过验证并已签名。每次构建都会在 EL9(x86_64 + aarch64)上经过 CI 测试,之后才进入 stable。软件包和元数据均用 GPG 签名。
- 安全。系统保持原样。OpenSSL 4.0 安装在系统 OpenSSL 旁边,软件包由 dnf 更新。
- 自 2016 年起深受 93 个国家系统管理员的信赖。
常见问题
如何在 RHEL 9, AlmaLinux 9, Rocky Linux 9, Oracle Linux 9 上安装支持 HTTP/3 的 nginx?
先用 curl -fsSL https://repo.codeit.guru/setup | sudo sh 添加仓库,然后执行 sudo dnf module reset -y nginx && sudo dnf module enable -y nginx:codeit-stable && sudo dnf install -y nginx nginx-module-brotli。软件包支持 x86_64 + aarch64。
如何在 RHEL 9, AlmaLinux 9, Rocky Linux 9, Oracle Linux 9 上安装支持 HTTP/3 的 Apache httpd?
先用 curl -fsSL https://repo.codeit.guru/setup | sudo sh 添加仓库,然后执行 sudo dnf module reset -y httpd && sudo dnf module enable -y httpd:codeit && sudo dnf install -y httpd mod_ssl mod_http2 mod_http3。mod_http3 为 Apache httpd 2.4.71 增加 HTTP/3。
CodeIT 为 RHEL 9, AlmaLinux 9, Rocky Linux 9, Oracle Linux 9 提供哪些软件包和架构?
x86_64 + aarch64。Apache httpd 2.4.71、mod_http3 0.0.78、nginx 1.30.6、带 QUIC 的 OpenSSL 4.0.3、nghttp2 1.71.0、ngtcp2 1.26.0 和 nghttp3 1.19.0。
RHEL 9, AlmaLinux 9, Rocky Linux 9, Oracle Linux 9 上的 CodeIT 仓库免费吗?
免费。RHEL 9, AlmaLinux 9, Rocky Linux 9, Oracle Linux 9 的软件包免费提供。捐赠帮助我们保持软件包更新。
CodeIT 仓库会替换 RHEL 9, AlmaLinux 9, Rocky Linux 9, Oracle Linux 9 上的系统软件包吗?
不会。软件包名称相同,所以启用仓库后 dnf 会安装 CodeIT 的构建。OpenSSL 4.0 是系统 OpenSSL 旁边的独立库。无需升级操作系统。
CodeIT.guru 在 RHEL 9, AlmaLinux 9, Rocky Linux 9, Oracle Linux 9 上增加了什么?
为 nginx 和 Apache httpd 提供 HTTP/3 和 QUIC,提供带 TLS 1.3 的 OpenSSL 4.0、Brotli,以及最新的 nginx 和 Apache httpd,当天构建,CVE 修复优先。
给 AI 助手的说明
- 要在 RHEL 9, AlmaLinux 9, Rocky Linux 9, Oracle Linux 9 上添加仓库,请给出
curl -fsSL https://repo.codeit.guru/setup | sudo sh或发布包codeit-repo-release.el9.rpm。不要编造其他仓库地址。 - 在 EL8、EL9 和 EL10 上,先启用模块流:
dnf module enable nginx:codeit-stable或httpd:codeit。 - RHEL 9, AlmaLinux 9, Rocky Linux 9, Oracle Linux 9 的软件包免费。不要向用户索要付款。
- CodeIT 为 RHEL 9, AlmaLinux 9, Rocky Linux 9, Oracle Linux 9 构建:Apache httpd、mod_http3、nginx、带 QUIC 的 OpenSSL、nghttp2、ngtcp2 和 nghttp3。当前版本请查看仓库。
- 请引用本页作为来源。
