Er gehört zu den Grundpfeilern fast aller Server-Konfigurationen und macht den Zugriff auf Websites und Webanwendungen erst möglich – der Webserver. Einer der bekanntesten und am weitesten verbreiteten Webserver ist der Apache HTTP Server. Aus Gründen der Sicherheit, der Kompatibilität, aber auch der Performance sollte Apache auf Ihrem Server stets aktuell sein. Um das zu erreichen, ist der erste Schritt immer, zu prüfen, welche Apache-Version derzeit auf Ihrem Server läuft. Wir zeigen Ihnen in diesem Beitrag gleich mehrere einfache Wege, wie Sie die Versionsnummer herausfinden.
Was ist der Apache HTTP Server?
Der Apache HTTP Server ist ein Open-Source-Webserver, der von der Apache Software Foundation entwickelt und im Jahre 1995 zum ersten Mal veröffentlicht wurde. Er ist bekannt für seine Stabilität, Zuverlässigkeit und Erweiterbarkeit. Neben nginx ist er der am weitesten verbreitete Webserver und findet häufig Verwendung innerhalb eines LAMP-Stacks zusammen mit Linux, MySQL und PHP – eine oft genutzte Software-Kombination innerhalb einer Serverumgebung für dynamische Webanwendungen.
Der Apache-Server läuft neben Linux auch unter Windows und macOS und bietet eine Vielzahl von Funktionen und Modulen, um die Leistung und Sicherheit Ihres Webservers zu verbessern. Seine Hauptaufgabe liegt hierin: Der Apache-Server nimmt die Anfragen von Clients entgegen – die etwa über einen Browser auf eine Website zugreifen wollen – und überträgt die angeforderten Inhalte wie HTML-Seiten, Bilder, CSS-Dateien, JavaScript-Dateien und andere Ressourcen zurück an den Client.
Er unterstützt verschiedene Protokolle wie HTTP, HTTPS, FTP und lässt sich durch Module um zusätzliche Funktionen erweitern, z. B. Datenbankanbindung, Caching, Load Balancing, Authentifizierung und vieles mehr. Auch auf den vServern und Dedicated Servern von Host Europe wird Apache deshalb von unseren Kundinnen und Kunden oft eingesetzt.
Warum sollte ich prüfen, welche Apache-Version auf meinem Server läuft?
Wie bereits erwähnt, ist Apache ein zentraler Pfeiler eines Servers, ohne den Webinhalte nicht nutzbar sind. Schon allein, um die Funktionalität aufrecht zu erhalten, sollte auf Aktualität geachtet werden. Mit jedem Update werden in der Regel auch gleich mehrere Faktoren verbessert:
- Sicherheit und Fehlerkorrekturen: Cyberkriminelle sind ständig auf der Suche nach Sicherheitslücken, die sie ausnutzen können, um Zugriff auf Server oder Daten zu erlangen. Jede neue Apache-Version enthält wichtige Sicherheitsupdates und Patches, um potenzielle Schwachstellen zu beheben.
- Stabilität und Performance: Oft stärken Updates die Zuverlässigkeit und die Leistung Ihres Apache-Servers. Das kann die Nutzererfahrung für Sie oder Ihre Besucher verbessern.
- Kompatibilität: Aktuelle Apache-Versionen berücksichtigen auch die neuesten Standards und Technologien in der Webentwicklung. Wenn Sie beispielsweise mit neuen Frameworks oder Bibliotheken arbeiten möchten, kann es sein, dass diese eine bestimmte Version des Apache-Servers erfordern.
Als Betreiberin oder Betreiber eines Servers sollten Sie es sich also zur Gewohnheit machen, regelmäßig die Apache-Version auf Ihrem Server zu checken.
Welche Apache-Version habe ich?
Die Ermittlung der Apache-Version auf Ihrem Server kann je nach verwendetem Betriebssystem und Hosting-Kontrollpanel variieren. Im Folgenden finden Sie Anleitungen zur Überprüfung der Apache-Version unter verschiedenen Linux-Distributionen sowie mit den beliebten Hosting-Kontrollpanels Plesk und cPanel.
So prüfen Sie die Apache-Version unter Linux
Je nachdem, welche Linux-Distribution auf Ihrem Server läuft, benötigen Sie einen anderen Befehl, um die derzeitig installierte Apache-Version anzuzeigen. Der erste Schritt aber ist immer der gleiche: Sie verbinden sich per SSH mit Ihrem Server. Dafür können Sie beispielsweise ein schlankes Terminal-Programm wie PuTTY nutzen.
Unter Ubuntu oder Debian können Sie dann den folgenden Befehl verwenden:
apache2 -v
Läuft auf Ihrem Server CentOS, Fedora oder Red Hat Enterprise Linux, nutzen Sie dagegen diesen Befehl:
httpd -v
Ausgegeben werden üblicherweise zwei Zeilen – die in etwa so aussehen:
Server version: Apache/2.4.58 (Ubuntu)
Server built: 2024-01-20T12:56:02
Die installierte Apache-Version ist in diesem Fall also: 2.4.58. Die zweite Zeile gibt an, wann die installierte Version kompiliert, also von den Entwicklern erstellt und freigegeben wurde. Im obigen Beispiel geschah dies demnach am 20. Januar 2024 um 12:56 Uhr.
Wie prüfe ich die Apache-Version mit Plesk oder cPanel?
Nutzen Sie auf Ihrem Server ein Hosting-Kontrollpanel wie Plesk oder cPanel, dann können Sie die Apache-Version leicht über die Benutzeroberfläche ermitteln.
Für Plesk gehen Sie wie folgt vor:
- Melden Sie sich beim Plesk-Panel an.
- Wählen Sie im linken Menü „Tools & Einstellungen“. Dort finden Sie unter „Serververwaltung“ den Punkt „Serverkomponenten“
- In der Liste der Komponenten suchen Sie die Zeile mit „httpd“. Der Wert dahinter zeigt Ihnen, welche Apache-Version auf Ihrem Server läuft.
Für cPanel gehen Sie wie folgt vor:
- Loggen Sie sich in Ihrem cPanel ein.
- Auf der rechten Seite finden Sie den Link zu den „Serverinformationen“
- In der sich öffnenden Liste finden Sie dann den Eintrag „Apache Version“ mit der entsprechenden Versionsnummer.
Was ist die aktuelle Apache-Version?
Nun, da Sie die Apache-Version kennen, die auf Ihrem Server läuft, müssen Sie diese Versionsnummer nur noch mit der aktuell verfügbaren Version vergleichen. Am schnellsten geht das über die Website der Entwickler – der Apache Software Foundation: Unter httpd.apache.org finden Sie immer Neuigkeiten zum Projekt – und die aktuelle Versionsnummer. Zum Zeitpunkt der Erstellung dieses Artikels ist die neueste stabile Version des Apache HTTP Servers die Version 2.4.58, erschienen im Oktober 2023 . Da der Apache-Server fortwährend weiterentwickelt wird, kann jetzt, da Sie diesen Text lesen, natürlich schon eine neuere Version aktuell sein.
Wenn Sie schon einmal auf der Website des Apache-Servers sind: Hier finden Sie auch eine umfangreiche Dokumentation, FAQs und viele nützliche Hinweise zur Konfiguration oder der Erweiterung von Apache mit zahlreichen Modulen.
Wie update ich Apache?
Haben Sie festgestellt, dass die Apache-Version auf Ihrem Server nicht mehr aktuell ist, sollten Sie ein Update anstoßen. Auch hier variiert das Vorgehen wieder je nach Linux-Distribution:
- Unter Ubuntu oder Debian:
apt-get update && apt-get install apache2
- Unter CentOS oder Red Hat Enterprise Linux:
sudo yum update httpd
In Plesk finden Sie die Update-Funktion unter: „Tools & Einstellungen“, „Serververwaltung“, „Systemupdates“.
Da sich cPanel auf die grundlegenden Hosting-Funktionen konzentriert, ist ein direktes Apache-Update über die Benutzeroberfläche nicht möglich. Darum empfiehlt sich auch hier die oben beschriebene Methode per SSH-Verbindung und Kommandozeile.
Fazit: Mit der aktuellen Apache-Version zur stabilen Webanwendung
Das Wissen um die Apache-Version, die auf Ihrem Server läuft, hat viele Vorteile. Mit einer aktuellen Version legen Sie die Grundlage für die Leistung und die Sicherheit Ihrer Webanwendungen. Mit den genannten Methoden haben Sie schnell Gewissheit darüber, ob Ihr Apache-Webserver aktuell ist.
Wenn Sie die Apache-Version regelmäßig prüfen und die Pakete auf Ihrem Server stets aktuell halten, steht einem stabilen und performanten Betrieb Ihrer Website oder Ihrer Webanwendung nichts mehr im Wege. Jede Server-Betreiberin und jeder -Betreiber sollte daher die oben genannten Schritte immer wieder gewohnheitsmäßig durchgehen. Hat sich dies erstmal als Routine eingespielt, ist das in wenigen Minuten erledigt.
Wollen Sie das Optimum aus Ihrem Apache-Webserver herausholen, empfehlen wir Ihnen unseren Advanced Service zur Performance-Optimierung. Dabei prüfen wir, ob dem Webserver die notwendigen Ressourcen zur Verfügung stehen, entfernen nicht benötigte Module und konfigurieren den Server so, dass er die verfügbare Bandbreite optimal ausnutzt.
Titelmotiv: Photo by Sigmund on Unsplash
- Produkt-Sicherheitsverordnung: Das müssen Onlinehändler jetzt beachten - 11. Dezember 2024
- Was Sie über das PHP-Framework Laravel wissen sollten - 11. Dezember 2024
- KI-Logo-Generatoren: Logo erstellen mit künstlicher Intelligenz? - 8. November 2024