Heim > Betrieb und Instandhaltung > Apache > Aktualisieren Sie Apache auf die neueste Version unter Centos7

Aktualisieren Sie Apache auf die neueste Version unter Centos7

王林
Freigeben: 2020-06-17 16:47:19
nach vorne
9228 Leute haben es durchsucht

Aktualisieren Sie Apache auf die neueste Version unter Centos7

Schritt 1: Suchen Sie die Apache-Version im Standard-Software-Repository

Um die Apache-Version im Software-Repository auf Centos zu finden, Verwenden Sie den Befehl. Geben Sie den folgenden Befehl unter der Zeile ein:

yum info httpd
Nach dem Login kopieren

Wenn Ihr Centos die Standardkonfiguration beibehält, erhalten Sie wahrscheinlich ähnliche Ergebnisse:

[root@crosp ~]# yum info httpd
Loaded plugins: fastestmirror
epel/x86_64/metalink                                     |  19 kB     00:00
epel                                                     | 4.3 kB     00:00
(1/3): epel/x86_64/group_gz                                | 170 kB   00:00
(2/3): epel/x86_64/primary_db                              | 4.6 MB   00:00
(3/3): epel/x86_64/updateinfo                              | 780 kB   00:00
Loading mirror speeds from cached hostfile
 * base: mirrors.ircam.fr
 * epel: mirrors.ircam.fr
 * extras: centos.mirror.fr.planethoster.net
 * updates: centos.mirror.fr.planethoster.net
Available Packages
Name        : httpd
Arch        : x86_64
Version     : 2.4.6
Release     : 45.el7.centos.4
Size        : 2.7 M
Repo        : updates/7/x86_64
Summary     : Apache HTTP Server
URL         : http://httpd.apache.org/
License     : ASL 2.0
Description : The Apache HTTP Server is a powerful, efficient, and extensible
            : web server.
Nach dem Login kopieren

Wie Sie der obigen Ausgabe entnehmen können: Ja , es gibt nur Version 2.4.6 von Apache in der Standard-Softwarebibliothek.

Hinweis:

Centos verwendet Sicherheitspraktiken für Rückwärtskorrekturen, um neue Softwarekorrekturen auf frühere Versionen anzuwenden. Daher bedeuten frühere Softwareversionen im Standard-Repository nicht, dass sie anfälliger sind. Aber für mich ist es kein Update, das meinen Bedürfnissen entspricht.

Sie können Changelog verwenden, um Versionsaktualisierungen anzuzeigen:

sudo yum install yum-changelog
yum changelog httpd
Nach dem Login kopieren

Schritt 2: Installieren Sie die CodeIT-Bibliothek

Die Jungs von CodeIT haben einen guten Custom bereitgestellt Bibliothek. Dieses Repository stellt die neuesten Versionen der Serversoftware (Apache und Nginx) bereit.

Bevor Sie die CodeIT-Bibliothek installieren, müssen Sie EPEL aktivieren. EPEL stellt die von der CodeIT-Bibliothek benötigten Abhängigkeiten bereit.

sudo yum install -y epel-release
Nach dem Login kopieren

Zuletzt installieren wir die CodeIT-Bibliothek

cd /etc/yum.repos.d && wget https://repo.codeit.guru/codeit.el`rpm -q --qf "%{VERSION}" $(rpm -q --whatprovides redhat-release)`.repo
Nach dem Login kopieren

Als nächstes bestätigen wir noch einmal die Apache-Paketversion. Sie sollten eine Ausgabe ähnlich der folgenden sehen

[root@crosp ~]# yum info httpd
Loaded plugins: changelog, fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.crazyfrogs.org
 * epel: mirror.23media.de
 * extras: mirrors.ircam.fr
 * updates: centos.mirror.fr.planethoster.net
Available Packages
Name        : httpd
Arch        : x86_64
Version     : 2.4.25
Release     : 3.el7.codeit
Size        : 1.4 M
Repo        : CodeIT/x86_64
Summary     : Apache HTTP Server
URL         : http://httpd.apache.org/
License     : ASL 2.0
Description : The Apache HTTP Server is a powerful, efficient, and extensible
            : web server.
Nach dem Login kopieren

Schritt 3: Apache installieren

Jetzt sollten Sie alles haben, was Sie brauchen, um die neueste Version von Apache zu installieren:

yum install httpd
Nach dem Login kopieren

Sobald Apache installiert ist, können wir testen, ob Apache ordnungsgemäß funktioniert. Funktioniert:

[root@crosp ~]# systemctl start httpd
Nach dem Login kopieren

Die Ausgabe sollte wie folgt aussehen:

[root@crosp ~]# curl localhost
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Test Page for the Apache HTTP Server on CentOS</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
                ...
Nach dem Login kopieren

Schließlich stellen Sie systemctl ein, dass Apache beim Booten automatisch gestartet wird:

[root@crosp ~]# systemctl enable httpd
Nach dem Login kopieren

Fertig.

Empfohlenes Tutorial: Apache vom Eintrag bis zum Master

Das obige ist der detaillierte Inhalt vonAktualisieren Sie Apache auf die neueste Version unter Centos7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage