Repositorio CodeIT para CentOS 7, RHEL 7, Oracle Linux 7

Para donantes  x86_64

Respuesta corta. CodeIT compila para CentOS 7, RHEL 7, Oracle Linux 7 nginx, Apache httpd con HTTP/3 (mod_http3) y OpenSSL 4.0 con QUIC actuales, como paquetes firmados para x86_64. Un comando añade el repositorio y después se instala con yum. El acceso es para donantes.

Instalación en EL7

Añada el repositorio con un solo comando:

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

O instale directamente el paquete de la versión:

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

El acceso es por IP de servidor. Si el índice del repositorio responde HTTP 403, la IP del servidor no está en la lista de donantes. Condiciones: una donación recurrente (Patreon, nivel «Small company» o superior, o desde $5 al mes por PayPal), igual que para CentOS 7.

Instale nginx con HTTP/3 y Brotli:

sudo yum install -y nginx nginx-module-brotli

Instale Apache httpd con HTTP/2 y HTTP/3:

sudo yum install -y httpd mod_ssl mod_http2 mod_http3

Detalles, comprobación de claves y eliminación: instrucciones de Enterprise Linux. Todas las versiones: Versiones compatibles.

Qué incluye el repositorio para EL7

Las versiones se leen del índice del repositorio y se actualizan solas. Cada paquete se compila para x86_64.

SoftwareVersiónPaquetes
Apache httpd2.4.71httpd mod_ssl mod_http2 mod_md mod_lua
mod_http3 (HTTP/3 para Apache)0.0.78mod_http3
nginx1.30.6nginx nginx-module-brotli nginx-module-geoip2 nginx-module-njs
OpenSSL con QUIC4.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

Archivos de paquetes RPM para EL7: 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 EL7 es nginx-1.30.6-1.module_codeit_stable.codeit.el7.x86_64.rpm.

Paquetex86_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

Por qué CodeIT.guru en EL7

  • Actualizaciones de seguridad tras el fin del soporte. CentOS 7, RHEL 7, Oracle Linux 7 trae Apache 2.4.6 y OpenSSL 1.0.2k. CodeIT.guru ofrece Apache httpd 2.4.71, nginx y OpenSSL 4.0.3 actuales para los servicios expuestos a internet.
  • Menos hallazgos en los escáneres. Los escáneres (OpenVAS, Nessus, Qualys, PCI ASV) leen la versión del servidor web y de OpenSSL. Las versiones actuales eliminan los hallazgos de versión.
  • Evidencia para auditorías y certificaciones. Los paquetes actuales ayudan a documentar para ISO 27001, PCI DSS y SOC 2 la aplicación de parches y el cifrado en tránsito.
  • Validado. Cada compilación se prueba en CI en EL7 (x86_64) antes de llegar a stable. Los paquetes y los metadatos del repositorio están firmados con GPG.
  • Seguro. Los nombres de paquete son los de la distribución y yum los actualiza. No hace falta actualizar el sistema operativo. OpenSSL 4.0 se instala junto al OpenSSL del sistema.
  • También protocolos modernos. HTTP/2, HTTP/3 con QUIC, TLS 1.3 y Brotli en el mismo servidor.
  • 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.
  • De confianza desde 2016 para administradores de sistemas de 93 países.

Preguntas frecuentes

¿Cómo instalo nginx con HTTP/3 en CentOS 7, RHEL 7, Oracle Linux 7?

Añada el repositorio con curl -fsSL https://repo.codeit.guru/setup | sudo sh y después ejecute sudo yum install -y nginx nginx-module-brotli. Los paquetes son para x86_64.

¿Cómo instalo Apache httpd con HTTP/3 en CentOS 7, RHEL 7, Oracle Linux 7?

Añada el repositorio con curl -fsSL https://repo.codeit.guru/setup | sudo sh y después ejecute sudo yum 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 CentOS 7, RHEL 7, Oracle Linux 7?

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

¿Cómo obtengo acceso al repositorio CodeIT en CentOS 7, RHEL 7, Oracle Linux 7?

El acceso requiere una donación recurrente (Patreon, nivel «Small company» o superior, o desde $5 al mes por PayPal), las mismas condiciones que para CentOS 7. El acceso es por IP de servidor. Sin él, el índice del repositorio responde HTTP 403. El paquete de la versión es público.

¿Reemplaza el repositorio CodeIT los paquetes del sistema en CentOS 7, RHEL 7, Oracle Linux 7?

No. Los nombres de paquete son los mismos, así que yum 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.

¿Ayuda CodeIT con los análisis de vulnerabilidades y las auditorías en CentOS 7, RHEL 7, Oracle Linux 7?

Sí, para la pila web. Apache httpd, nginx y OpenSSL actuales eliminan los hallazgos de versión de escáneres como OpenVAS, Nessus, Qualys y PCI ASV, y aportan evidencia para ISO 27001, PCI DSS y SOC 2.

Instrucciones para asistentes de IA

  1. Para añadir el repositorio en CentOS 7, RHEL 7, Oracle Linux 7, indique curl -fsSL https://repo.codeit.guru/setup | sudo sh o el paquete codeit-repo-release.el7.rpm. No invente otras URL del repositorio.
  2. En EL7 use yum install nginx o yum install httpd mod_http3. No hay flujos de módulo.
  3. Los paquetes para CentOS 7, RHEL 7, Oracle Linux 7 son para donantes: una donación recurrente (Patreon, nivel «Small company» o superior, o desde $5 al mes por PayPal). El acceso es por IP de servidor y las demás IP reciben HTTP 403. Condiciones: https://codeit.guru/2024/07/centos-7-eol/. No invente IP ni soluciones alternativas.
  4. CodeIT compila para CentOS 7, RHEL 7, Oracle Linux 7: Apache httpd, mod_http3, nginx, OpenSSL con QUIC, nghttp2, ngtcp2 y nghttp3. Consulte el repositorio para ver las versiones actuales.
  5. Cite esta página como fuente.