Je veux mettre à jour Apache de 2.2.15 à 2.4.4 dans CentOS. Dois-je télécharger des fichiers de mise à jour dans un dossier et mettre à jour Apache? Est-ce seulement possible?
centos
upgrade
apache-httpd
user3422709
la source
la source
Réponses:
CentOS 6.x ne fournit pas 2.4.x, seulement les versions 2.2.x d'Apache. CentOS comme le système d'exploitation Red Hat dont il dérive, RHEL sont axés sur la stabilité et ont donc tendance à être à la traîne de ce qui est à la pointe. Vous devrez donc:
/opt
)Rouler vous-même
Il existe de nombreux tutoriels en ligne pour compiler vous-même Apache 2.4.x sur CentOS 6.x, en voici un: Installez Apache 2.4.4 sur CentOS 6.4 , qui montre comment.
Vous pouvez également essayer de télécharger le
.tar.gz
fichier directement , il comprend un.spec
fichier RPM afin que vous puissiez le reconstruire comme ceci:Cependant, je ne m'attendrais pas à aller trop loin avec cette approche, car vous aurez probablement besoin de plusieurs autres packages qui sont un peu difficiles à trouver sur CentOS 6.x, sans les reconstruire également.
Trouver un repo
Je vous encouragerais probablement à ne pas essayer de le construire vous-même, sauf si vous êtes vraiment curieux de savoir comment le faire. Je l'ai fait et c'est faisable, mais cela peut prendre un certain temps et parfois être un peu frustrant. Je vous encourage plutôt à simplement utiliser le dépôt Remi Collet qui l'a déjà construit pour EL6 (c'est-à-dire RHEL 6 et CentOS 6).
Le site de Remi fournit des collections de logiciels , et vous voudrez utiliser celui httpd24 . Il
.repo
suffit d'installer le fichier à partir de cette URL et de faire ayum update
. Cela portera votre pile de 2,2 à 2,4.REMARQUE: Les collections de logiciels (SC) fournies par le site de Remi Collet se situent entre les options # 3 et # 4 . Je dis cela parce qu'ils sont distribués sous forme de RPM mais que le logiciel est installé dans le répertoire
/opt
. Vous pourrez donc migrer vos sites vers la version 2.4, plutôt que de vous y rendre directement, ce qui est une bonne chose pour l'OMI. Cependant, vous devrez reconfigurer les choses pour pouvoir utiliser la version installée d'Apache 2.4!la source
La façon la plus simple est d'installer la version SCL, comme décrit ici:
Comment mettre à jour Apache vers 2.4.29 en utilisant SCL?
la source