Saltar a contenido

Ramas de NGINX

NGINX es entregado por sus creadores en dos ramas distintas: estable y principal.

Apoyamos ambas. La predeterminada es estable. Ambas ramas son en realidad estables, pero representan diferentes conjuntos de características y niveles de compatibilidad de NGINX.

¿Cuál es la mejor para ti? Depende.

La rama estable de NGINX

Cuando configuras el repositorio de GetPageSpeed en tu sistema, puedes instalar paquetes de NGINX estables, por defecto.

La rama estable tiene menos partes móviles, y NGINX en sí rara vez se actualiza en ella. Sin embargo, dado que no recibe actualizaciones frecuentes de características, significa que hay menos posibilidades de que se introduzcan nuevos errores.

La rama principal de NGINX

La rama principal tiene actualizaciones frecuentes, por lo que puedes esperar más actualizaciones de paquetes, a medida que se lanzan versiones más nuevas.

Si bien corrige cualquier problema encontrado en la rama estable, tiene el potencial de traer más problemas a través del código de nuevas características.

La rama principal de NGINX tiene una mayor probabilidad de introducir cambios incompatibles hacia atrás.

Recomendación

Mantente en la rama estable, a menos que estés muy ansioso por probar una nueva característica, corregir un error de seguridad grave, y/o tengas el tiempo para lidiar con posibles (aunque raros) cambios incompatibles hacia atrás.

¿Aún quieres optar por la rama principal?

Puedes instalar paquetes de módulos de NGINX principal fácilmente habilitando el sub-repositorio mainline:

Habilitar el repositorio principal

dnf -y install dnf-plugins-core
dnf config-manager --enable getpagespeed-extras-mainline
yum -y --disablerepo getpagespeed-extras install yum-utils
yum-config-manager --enable getpagespeed-extras-mainline

Luego dnf upgrade para asegurarte de que todos los módulos de NGINX actualmente instalados se cambien a su equivalente en la rama principal.

Luego instala módulos adicionales como de costumbre, por ejemplo:

dnf -y install nginx-module-security

¿Cambiado de opinión y quieres optar por la estable?

Por las razones mencionadas anteriormente, es posible que desees volver a la rama estable:

Deshabilitar el repositorio principal

dnf -y install dnf-plugins-core
dnf config-manager --disable getpagespeed-extras-mainline
dnf -y downgrade "nginx*"
yum-config-manager --disable getpagespeed-extras-mainline
yum -y downgrade "nginx*"