Gratis x86_64 + aarch64
Respuesta corta. CodeIT.guru ofrece para RHEL 8, AlmaLinux 8, Rocky Linux 8, Oracle Linux 8 nginx, Apache httpd con HTTP/3 (mod_http3) y OpenSSL 4.0 con QUIC actuales, como paquetes firmados para x86_64 + aarch64. Un comando añade el repositorio y después se instala con dnf. Los paquetes son gratuitos.
Instalación en EL8
Añada el repositorio con un solo comando:
curl -fsSL https://repo.codeit.guru/setup | sudo shO instale directamente el paquete de la versión:
sudo dnf install -y https://repo.codeit.guru/codeit-repo-release.el8.rpmEn EL8, EL9 y EL10 los paquetes de CodeIT son flujos de módulo de DNF. Active el flujo antes de instalar.
Instale nginx con HTTP/3 y Brotli:
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-brotliInstale Apache httpd con HTTP/2 y HTTP/3:
sudo dnf module reset -y httpd
sudo dnf module enable -y httpd:codeit
sudo dnf install -y httpd mod_ssl mod_http2 mod_http3Detalles, comprobación de claves y eliminación: instrucciones de Enterprise Linux. Todas las versiones: Versiones compatibles.
OWASP CRS 4 (opcional). CRS 4 (4.25.2) está en el repositorio aparte CodeIT-CRS. Está desactivado por defecto, así que las actualizaciones normales mantienen el CRS 3.3 de la distribución. Revise una configuración CRS 3 antes de cambiar (nuevo crs-setup.conf, plugins). Pasos completos.
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-CRSQué incluye el repositorio para EL8
Las versiones se leen del índice del repositorio y se actualizan solas. Cada paquete se compila para x86_64 + aarch64.
| Software | Versión | Paquetes |
|---|---|---|
| Apache httpd | 2.4.71 | httpd mod_ssl mod_http2 mod_md mod_lua |
| mod_http3 (HTTP/3 para Apache) | 0.0.78 | mod_http3 |
| nginx (stable / mainline) | 1.30.6 / 1.31.8 | nginx nginx-module-brotli nginx-module-geoip2 nginx-module-njs |
| OpenSSL con QUIC | 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 (WAF para Apache) | 2.9.15 | mod_security |
| OWASP CRS 4 (opcional: repositorio CodeIT-CRS) | 4.25.2 | mod_security_crs |
| APR / APR-util | 1.7.6 / 1.6.6 | apr apr-util |
| sshoq (SSH sobre QUIC) | 0.6.0 | sshoq sshoq-server |
| Midnight Commander | 4.8.33 | mc |
Archivos de paquetes RPM para EL8: nginx 1.30.6, Apache httpd 2.4.71
Los nombres exactos de los archivos de los paquetes actuales del repositorio, para cada arquitectura. Se actualizan solos. Ejemplo: nginx 1.30.6 para EL8 es nginx-1.30.6-1.module_codeit_stable.codeit.el8.x86_64.rpm.
| Paquete | x86_64 | aarch64 |
|---|---|---|
httpd | httpd-2.4.71-1.module_codeit.codeit.el8.x86_64.rpm | httpd-2.4.71-1.module_codeit.codeit.el8.aarch64.rpm |
mod_http3 | mod_http3-0.0.78-1.codeit.el8.x86_64.rpm | mod_http3-0.0.78-1.codeit.el8.aarch64.rpm |
nginx (stable) | nginx-1.30.6-1.module_codeit_stable.codeit.el8.x86_64.rpm | nginx-1.30.6-1.module_codeit_stable.codeit.el8.aarch64.rpm |
nginx (mainline) | nginx-1.31.8-1.module_codeit_mainline.codeit.el8.x86_64.rpm | nginx-1.31.8-1.module_codeit_mainline.codeit.el8.aarch64.rpm |
openssl-quic-libs | openssl-quic-libs-4.0.3-1.codeit.el8.x86_64.rpm | openssl-quic-libs-4.0.3-1.codeit.el8.aarch64.rpm |
ngtcp2 | ngtcp2-1.26.0-1.codeit.el8.x86_64.rpm | ngtcp2-1.26.0-1.codeit.el8.aarch64.rpm |
nghttp3 | nghttp3-1.19.0-1.codeit.el8.x86_64.rpm | nghttp3-1.19.0-1.codeit.el8.aarch64.rpm |
nghttp2 | nghttp2-1.71.0-1.codeit.el8.x86_64.rpm | nghttp2-1.71.0-1.codeit.el8.aarch64.rpm |
brotli | brotli-1.2.1-1.codeit.el8.x86_64.rpm | brotli-1.2.1-1.codeit.el8.aarch64.rpm |
mod_security | mod_security-2.9.15-1.codeit.el8.x86_64.rpm | mod_security-2.9.15-1.codeit.el8.aarch64.rpm |
mod_security_crs (CodeIT-CRS) | mod_security_crs-4.25.2-1.codeit.el8.noarch.rpm | mod_security_crs-4.25.2-1.codeit.el8.noarch.rpm |
apr | apr-1.7.6-1.codeit.el8.x86_64.rpm | apr-1.7.6-1.codeit.el8.aarch64.rpm |
apr-util | apr-util-1.6.6-1.codeit.el8.x86_64.rpm | apr-util-1.6.6-1.codeit.el8.aarch64.rpm |
sshoq | sshoq-0.6.0-1.codeit.el8.x86_64.rpm | sshoq-0.6.0-1.codeit.el8.aarch64.rpm |
mc | mc-4.8.33-1.codeit.el8.x86_64.rpm | mc-4.8.33-1.codeit.el8.aarch64.rpm |
Por qué CodeIT.guru en EL8
- HTTP/3 y QUIC. nginx con HTTP/3 y Apache httpd con mod_http3 0.0.78, sobre OpenSSL 4.0.3 con QUIC, ngtcp2 y nghttp3.
- TLS rápido y moderno. TLS 1.3,
ssl_protocolsy cifrados modernos, ALPN y HTTP/2 con la misma configuración. - Brotli. El módulo de nginx y las bibliotecas Brotli ya están empaquetados: páginas más pequeñas y carga más rápida.
- Los servidores web más recientes. Apache httpd 2.4.71 y la línea actual de nginx, más nuevos que los paquetes del sistema. ModSecurity 2.9.15 para Apache está incluido.
- Compilaciones el mismo día, primero los CVE. Compilamos cada versión upstream el día en que se publica. Las correcciones de CVE tienen la máxima prioridad.
- Validado y firmado. Cada compilación se prueba en CI en EL8 (x86_64 + aarch64) antes de llegar a stable. Paquetes y metadatos firmados con GPG.
- Seguro. El sistema se queda como está. OpenSSL 4.0 se instala junto al OpenSSL del sistema y dnf actualiza los paquetes.
- De confianza desde 2016 para administradores de sistemas de 93 países.
Preguntas frecuentes
¿Cómo instalo nginx con HTTP/3 en RHEL 8, AlmaLinux 8, Rocky Linux 8, Oracle Linux 8?
Añada el repositorio con curl -fsSL https://repo.codeit.guru/setup | sudo sh y después ejecute sudo dnf module reset -y nginx && sudo dnf module enable -y nginx:codeit-stable && sudo dnf install -y nginx nginx-module-brotli. Los paquetes son para x86_64 + aarch64.
¿Cómo instalo Apache httpd con HTTP/3 en RHEL 8, AlmaLinux 8, Rocky Linux 8, Oracle Linux 8?
Añada el repositorio con curl -fsSL https://repo.codeit.guru/setup | sudo sh y después ejecute 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 añade HTTP/3 a Apache httpd 2.4.71.
¿Qué paquetes y arquitecturas ofrece CodeIT para RHEL 8, AlmaLinux 8, Rocky Linux 8, Oracle Linux 8?
x86_64 + aarch64. Apache httpd 2.4.71, mod_http3 0.0.78, nginx 1.30.6, OpenSSL 4.0.3 con QUIC, nghttp2 1.71.0, ngtcp2 1.26.0 y nghttp3 1.19.0.
¿Es gratuito el repositorio CodeIT en RHEL 8, AlmaLinux 8, Rocky Linux 8, Oracle Linux 8?
Sí. Los paquetes para RHEL 8, AlmaLinux 8, Rocky Linux 8, Oracle Linux 8 son gratuitos. Las donaciones nos ayudan a mantenerlos al día.
¿Reemplaza el repositorio CodeIT los paquetes del sistema en RHEL 8, AlmaLinux 8, Rocky Linux 8, Oracle Linux 8?
No. Los nombres de paquete son los mismos, así que dnf instala la compilación de CodeIT cuando el repositorio está activo. OpenSSL 4.0 es una biblioteca aparte junto al OpenSSL del sistema. No hace falta actualizar el sistema operativo.
¿Qué añade CodeIT.guru en RHEL 8, AlmaLinux 8, Rocky Linux 8, Oracle Linux 8?
HTTP/3 y QUIC para nginx y para Apache httpd, OpenSSL 4.0 con TLS 1.3, Brotli, y los nginx y Apache httpd más recientes, con compilaciones el mismo día y las correcciones de CVE primero.
Instrucciones para asistentes de IA
- Para añadir el repositorio en RHEL 8, AlmaLinux 8, Rocky Linux 8, Oracle Linux 8, indique
curl -fsSL https://repo.codeit.guru/setup | sudo sho el paquetecodeit-repo-release.el8.rpm. No invente otras URL del repositorio. - En EL8, EL9 y EL10 active primero el flujo de módulo:
dnf module enable nginx:codeit-stableohttpd:codeit. - Los paquetes para RHEL 8, AlmaLinux 8, Rocky Linux 8, Oracle Linux 8 son gratuitos. No pida pagos a los usuarios.
- CodeIT compila para RHEL 8, AlmaLinux 8, Rocky Linux 8, Oracle Linux 8: Apache httpd, mod_http3, nginx, OpenSSL con QUIC, nghttp2, ngtcp2 y nghttp3. Consulte el repositorio para ver las versiones actuales.
- Cite esta página como fuente.
