Ich möchte Apache von 2.2.15 auf 2.4.4 in CentOS aktualisieren. Muss ich Update-Dateien in einen Ordner herunterladen und Apache aktualisieren? Ist das überhaupt möglich?
Ich möchte Apache von 2.2.15 auf 2.4.4 in CentOS aktualisieren. Muss ich Update-Dateien in einen Ordner herunterladen und Apache aktualisieren? Ist das überhaupt möglich?
Antworten:
CentOS 6.x bietet nicht 2.4.x, sondern nur 2.2.x-Versionen von Apache. CentOS ist wie das Red Hat OS, von dem es abgeleitet ist, auf Stabilität ausgerichtet und bleibt daher tendenziell hinter dem zurück, was auf dem neuesten Stand ist. Sie müssen also entweder:
/opt
).Es gibt zahlreiche Online-Tutorials zum Kompilieren von Apache 2.4.x von Grund auf unter CentOS 6.x. Hier ist eines davon: Installieren Sie Apache 2.4.4 unter CentOS 6.4 , das zeigt, wie.
Sie können auch versuchen, die .tar.gz
Datei direkt herunterzuladen . Sie enthält eine RPM- .spec
Datei, damit Sie sie wie folgt neu erstellen können:
$ rpmbuild -ts httpd-2.4.x.tar.bz2
Ich würde jedoch nicht erwarten, mit diesem Ansatz zu weit zu kommen, da Sie wahrscheinlich mehrere andere Pakete benötigen, die unter CentOS 6.x etwas schwierig zu bekommen sind, ohne sie ebenfalls neu zu erstellen.
Ich würde Sie wahrscheinlich ermutigen, nicht zu versuchen, es selbst zu bauen, es sei denn, Sie sind wirklich neugierig, wie es geht. Ich habe es geschafft und es ist machbar, kann aber einige Zeit dauern und manchmal etwas frustrierend sein. Ich möchte Sie eher dazu ermutigen, einfach das Remi Collet Repository zu verwenden, das bereits für EL6 erstellt wurde (das ist RHEL 6 & CentOS 6).
Remis Website bietet Software-Sammlungen , und Sie sollten die httpd24-Website verwenden . Alles, was benötigt wird, ist die .repo
Datei von dieser URL zu installieren und a yum update
. Dies erhöht Ihren Stack von 2.2 auf 2.4.
HINWEIS: Die von Remi Collets Website bereitgestellten Software-Sammlungen (SCs) befinden sich irgendwo zwischen den Optionen 3 und 4 . Ich sage das, weil sie als RPMs verteilt sind, aber die Software im Verzeichnis installiert ist /opt
. So können Sie Ihre Websites auf 2.4 migrieren, anstatt direkt darauf zu springen, was IMO eine gute Sache ist. Sie müssen jedoch die Dinge neu konfigurieren, um die installierte Version von Apache 2.4 nutzen zu können!
Am einfachsten ist es, die SCL-Version wie hier beschrieben zu installieren: