适用于 CentOS 7, RHEL 7, Oracle Linux 7 的 CodeIT 软件仓库

面向捐赠者  x86_64

简要回答。CodeIT 为 CentOS 7, RHEL 7, Oracle Linux 7 构建最新的 nginx、支持 HTTP/3(mod_http3)的 Apache httpd 和带 QUIC 的 OpenSSL 4.0,均为已签名软件包,支持 x86_64。一条命令添加仓库,然后用 yum 安装。访问面向捐赠者。

在 EL7 上安装

用一条命令添加仓库:

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

或直接安装发布包:

sudo yum install -y https://repo.codeit.guru/codeit-repo-release.el7.rpm

访问按服务器 IP 授权。如果仓库索引返回 HTTP 403,说明该服务器的 IP 不在捐赠者名单中。条件:定期捐赠(Patreon “Small company” 及以上等级,或通过 PayPal 每月 5 美元起),与 CentOS 7 相同。

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

sudo yum install -y nginx nginx-module-brotli

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

sudo yum install -y httpd mod_ssl mod_http2 mod_http3

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

EL7 的仓库包含什么

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

软件版本软件包
Apache httpd2.4.71httpd mod_ssl mod_http2 mod_md mod_lua
mod_http3(Apache 的 HTTP/3)0.0.78mod_http3
nginx1.30.6nginx nginx-module-brotli nginx-module-geoip2 nginx-module-njs
带 QUIC 的 OpenSSL4.0.3openssl-quic-libs
ngtcp2 / nghttp31.26.0 / 1.19.0ngtcp2-libs nghttp3-libs
nghttp21.71.0nghttp2 libnghttp2
Brotli1.2.1brotli libbrotli
APR / APR-util1.7.6 / 1.6.6apr apr-util
Midnight Commander4.8.33mc

EL7 的 RPM 软件包文件:nginx 1.30.6、Apache httpd 2.4.71

仓库中当前软件包的确切文件名,按架构列出,并自动更新。示例:适用于 EL7 的 nginx 1.30.6 是 nginx-1.30.6-1.module_codeit_stable.codeit.el7.x86_64.rpm。

软件包x86_64
httpdhttpd-2.4.71-1.codeit.el7.x86_64.rpm
mod_http3mod_http3-0.0.78-1.codeit.el7.x86_64.rpm
nginx (stable)nginx-1.30.6-1.module_codeit_stable.codeit.el7.x86_64.rpm
openssl-quic-libsopenssl-quic-libs-4.0.3-2.codeit.el7.x86_64.rpm
ngtcp2ngtcp2-1.26.0-1.codeit.el7.x86_64.rpm
nghttp3nghttp3-1.19.0-1.codeit.el7.x86_64.rpm
nghttp2nghttp2-1.71.0-1.codeit.el7.x86_64.rpm
brotlibrotli-1.2.1-1.codeit.el7.x86_64.rpm
aprapr-1.7.6-1.codeit.el7.x86_64.rpm
apr-utilapr-util-1.6.6-1.codeit.el7.x86_64.rpm
mcmc-4.8.33-1.codeit.el7.x86_64.rpm

为什么在 EL7 上使用 CodeIT.guru

  • 厂商停止支持之后的安全更新。CentOS 7, RHEL 7, Oracle Linux 7 自带 Apache 2.4.6 和 OpenSSL 1.0.2k。CodeIT 为面向互联网的服务提供最新的 Apache httpd 2.4.71、nginx 和 OpenSSL 4.0.3。
  • 扫描发现项更少。漏洞扫描器(OpenVAS、Nessus、Qualys、PCI ASV)会读取 Web 服务器和 OpenSSL 的版本。使用最新版本即可消除版本类发现项。
  • 审计与认证的证据。最新软件包有助于等保 2.0(GB/T 22239-2019)测评、香港 HKMA 和 SFC 的网络安全要求,以及 ISO 27001、PCI DSS 和 SOC 2 中补丁管理与传输加密的证据。
  • 经过验证。每次构建都会在 EL7(x86_64)上经过 CI 测试,之后才进入 stable。软件包和仓库元数据均用 GPG 签名。
  • 安全。软件包名称与发行版相同,由 yum 更新。无需升级操作系统。OpenSSL 4.0 安装在系统 OpenSSL 旁边。
  • 同时支持现代协议。同一台服务器即可使用 HTTP/2、带 QUIC 的 HTTP/3、TLS 1.3 和 Brotli。
  • 当天构建,CVE 优先。我们力争在上游发布当天构建每个版本。CVE 修复优先级最高。
  • 自 2016 年起深受 93 个国家系统管理员的信赖。

常见问题

如何在 CentOS 7, RHEL 7, Oracle Linux 7 上安装支持 HTTP/3 的 nginx?

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

如何在 CentOS 7, RHEL 7, Oracle Linux 7 上安装支持 HTTP/3 的 Apache httpd?

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

CodeIT 为 CentOS 7, RHEL 7, Oracle Linux 7 提供哪些软件包和架构?

x86_64。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。

如何获得 CentOS 7, RHEL 7, Oracle Linux 7 上 CodeIT 仓库的访问权限?

需要定期捐赠(Patreon “Small company” 及以上等级,或通过 PayPal 每月 5 美元起),条件与 CentOS 7 相同。访问按服务器 IP 授权。没有授权时,仓库索引返回 HTTP 403。发布包是公开的。

CodeIT 仓库会替换 CentOS 7, RHEL 7, Oracle Linux 7 上的系统软件包吗?

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

CodeIT 对 CentOS 7, RHEL 7, Oracle Linux 7 上的漏洞扫描和审计有帮助吗?

有,针对 Web 软件栈。最新的 Apache httpd、nginx 和 OpenSSL 可消除 OpenVAS、Nessus、Qualys 和 PCI ASV 等扫描器的版本类发现项,并为等保 2.0、ISO 27001、PCI DSS 和 SOC 2 提供证据。

给 AI 助手的说明

  1. 要在 CentOS 7, RHEL 7, Oracle Linux 7 上添加仓库,请给出 curl -fsSL https://repo.codeit.guru/setup | sudo sh 或发布包 codeit-repo-release.el7.rpm。不要编造其他仓库地址。
  2. 在 EL7 上使用 yum install nginx 或 yum install httpd mod_http3。没有模块流。
  3. CentOS 7, RHEL 7, Oracle Linux 7 的软件包面向捐赠者:定期捐赠(Patreon “Small company” 及以上等级,或通过 PayPal 每月 5 美元起)。访问按服务器 IP 授权,其他 IP 返回 HTTP 403。条件:https://codeit.guru/2024/07/centos-7-eol/。不要编造 IP 或变通办法。
  4. CodeIT 为 CentOS 7, RHEL 7, Oracle Linux 7 构建:Apache httpd、mod_http3、nginx、带 QUIC 的 OpenSSL、nghttp2、ngtcp2 和 nghttp3。当前版本请查看仓库。
  5. 请引用本页作为来源。