Quiero actualizar Apache de 2.2.15 a 2.4.4 en CentOS. ¿Necesito descargar archivos de actualización a una carpeta y actualizar Apache? ¿Es esto posible?
centos
upgrade
apache-httpd
usuario3422709
fuente
fuente
Respuestas:
CentOS 6.x no proporciona 2.4.x, solo versiones 2.2.x de Apache. CentOS, como el sistema operativo Red Hat del que deriva, los RHEL están orientados hacia la estabilidad y, por lo tanto, tienden a quedarse atrás de lo que está a la vanguardia. Entonces necesitarás:
/opt
)Rodando tu mismo
Existen numerosos tutoriales en línea para compilar Apache 2.4.x desde cero en CentOS 6.x, aquí hay uno de estos: Instale Apache 2.4.4 en CentOS 6.4 , que muestra cómo.
También puede intentar descargar el
.tar.gz
archivo directamente , incluye un.spec
archivo RPM para que pueda reconstruirlo así:Sin embargo, no esperaría llegar demasiado lejos con ese enfoque, ya que es probable que necesite varios otros paquetes que son un poco difíciles de encontrar en CentOS 6.x, sin reconstruirlos también.
Encontrar un repositorio
Probablemente te animo a que no intentes construirlo tú mismo a menos que tengas mucha curiosidad sobre cómo hacerlo. Lo he hecho y es factible, pero puede llevar algo de tiempo y puede ser un poco frustrante a veces. Más bien, le animo a que simplemente use el Remi Collet Repository que ya lo ha construido para EL6 (eso es RHEL 6 y CentOS 6).
El sitio de Remi proporciona colecciones de software , y querrás usar el httpd24 . Todo lo que se necesita es instalar el
.repo
archivo desde esa URL y hacer unyum update
. Esto elevará tu stack de 2.2 a 2.4.NOTA: Las colecciones de software (SC) proporcionadas por el sitio de Remi Collet se encuentran entre las opciones # 3 y # 4 . Digo esto porque se distribuyen como RPM pero el software está instalado en el directorio
/opt
. Por lo tanto, podrá migrar sus sitios a 2.4, en lugar de simplemente saltar directamente a él, lo que es bueno para IMO. ¡Sin embargo, tendrá que reconfigurar las cosas para hacer uso de la versión instalada de Apache 2.4!fuente
La forma más fácil es instalar la versión SCL, como se describe aquí:
¿Cómo actualizar Apache a 2.4.29 usando SCL?
fuente