Come aggiornare Apache da 2.2.15 a 2.4.4 in CentOS


9

Voglio aggiornare Apache dalla 2.2.15 alla 2.4.4 in CentOS. Devo scaricare i file di aggiornamento in una cartella e aggiornare Apache? È possibile?



Dai un'occhiata a questo tutorial su come costruire i tuoi binari 2.4 su CentOS 6.x. jasonpowell42.wordpress.com/2013/04/05/…
slm

per un processo dettagliato di aggiornamento graduale Installa Apache 2.4, MySQL 5.5, PHP 5.5 su CentOS / RHEL 6/5

Risposte:


13

CentOS 6.x non fornisce 2.4.x, solo versioni 2.2.x di Apache. CentOS come il Red Hat OS da cui deriva, RHEL sono orientati verso la stabilità e quindi tendono a rimanere indietro rispetto a ciò che è all'avanguardia. Quindi dovrai:

  1. compilalo tu stesso
  2. trova RPM sorgente e ricostruiscili / ricompilali
  3. trova un repository che lo ha già pre-costruito in forma RPM
  4. trova binari pre-compilati non in un RPM (spesso installato su /opt)

Rotolo da soli

Esistono numerosi tutorial online per compilare Apache 2.4.x da zero su CentOS 6.x, eccone uno simile: Installa Apache 2.4.4 su CentOS 6.4 , che mostra come.

Puoi anche provare a scaricare .tar.gzdirettamente il file , che include un .specfile RPM in modo da poterlo ricostruire in questo modo:

$ rpmbuild -ts httpd-2.4.x.tar.bz2

Tuttavia, non mi aspetto di andare troppo lontano con questo approccio, dal momento che probabilmente avrai bisogno di molti altri pacchetti che sono un po 'difficili da trovare su CentOS 6.x, senza ricostruirli anche.

Trovare un repository

Ti incoraggerei probabilmente a non provare a costruirlo da solo a meno che tu non sia davvero curioso di come farlo. L'ho fatto ed è fattibile ma può richiedere del tempo e può essere un po 'frustrante a volte. Piuttosto, ti incoraggio a usare semplicemente il repository Remi Collet che lo ha già creato per EL6 (ovvero RHEL 6 e CentOS 6).

Il sito di Remi offre raccolte di software e ti consigliamo di utilizzare quello httpd24 . Tutto ciò che serve è installare il .repofile da quell'URL e fare un yum update. Questo porterà il tuo stack da 2.2 a 2.4.

NOTA: le raccolte software (SC) fornite dal sito di Remi Collet si trovano tra le opzioni 3 e 4 . Dico questo perché sono distribuiti come RPM ma il software è installato nella directory /opt. Quindi sarai in grado di migrare i tuoi siti su 2.4, piuttosto che saltare direttamente ad esso, il che IMO è una buona cosa. Tuttavia, dovrai riconfigurare le cose per utilizzare la versione installata di Apache 2.4!


Alla fine si ottiene il doppio stacking quando l'SC httpd24 viene installato su / opt e lo standard httpd 2.2.x non viene rimosso.

1
+1 - aggiornata la risposta: unix.stackexchange.com/a/138903/11085

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.