Apache2

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen
Copyright © 1997-2025 The Apache Software Foundation.

Der Apache HTTP Server (unter Linux-Systemen meist als Apache2 bezeichnet) ist einer der weltweit am häufigsten eingesetzten Webserver.[1]

Er wird von der Apache Software Foundation entwickelt und ist freie Open-Source-Software.[2]

Apache2 gilt als stabil, flexibel und leistungsfähig und bildet seit vielen Jahren die Basis zahlreicher Webanwendungen und Internetdienste.

Was ist Apache2?

Apache2 ist ein Webserver, der HTTP- und HTTPS-Anfragen von Clients entgegennimmt und daraufhin Webseiten oder Webanwendungen ausliefert.

Er unterstützt sowohl statische Inhalte wie HTML, CSS oder Bilder als auch dynamische Inhalte, die über Skriptsprachen oder Backend-Dienste erzeugt werden.

Ein wesentliches Merkmal von Apache2 ist sein modularer Aufbau. Funktionen werden über Module bereitgestellt, die je nach Bedarf aktiviert oder deaktiviert werden können.[3]

Zentrale Eigenschaften

  • Open Source und kostenfrei nutzbar[4]
  • Modularer Aufbau
  • Hohe Stabilität und Sicherheit
  • Große Community und umfangreiche Dokumentation
  • Plattformübergreifend (Linux, Windows, Unix)

Typische Einsatzmöglichkeiten

Hosting von Webseiten

Apache2 wird häufig zum Betrieb klassischer Webseiten eingesetzt, darunter:

  • Unternehmenswebseiten
  • Blogs
  • Foren
  • Wikis
  • Dokumentationsportale

Dank Virtual Hosts können mehrere Webseiten parallel auf einem Server betrieben werden.[5]

Betrieb dynamischer Webanwendungen

Apache2 wird oft in Kombination mit Skript- und Programmiersprachen genutzt, zum Beispiel:

  • PHP (z. B. WordPress, Joomla, MediaWiki)[6]
  • Python (z. B. über mod_wsgi)[7]
  • Perl (z. B. über mod_perl)[8]

Ein klassisches Beispiel ist der sogenannte LAMP-Stack (Linux, Apache, MySQL/MariaDB, PHP/Perl/Python).[9]

Wichtige Module

Apache2 stellt zahlreiche Module bereit, darunter:

  • mod_ssl – Unterstützung für HTTPS[10]
  • mod_rewrite – URL-Umschreibungen[11]
  • mod_headers – Steuerung von HTTP-Headern[12]
  • mod_proxy – Proxy- und Reverse-Proxy-Funktionen
  • mod_auth – Authentifizierung und Zugriffskontrolle[13]

Sicherheit

Apache2 gilt als sicher, sofern er korrekt konfiguriert und regelmäßig aktualisiert wird.[14]

Typische Sicherheitsmaßnahmen umfassen:

  • Einsatz von HTTPS (TLS/SSL)
  • Regelmäßige Sicherheitsupdates
  • Einschränkung von Dateirechten
  • Nutzung von Security-Headern
  • Deaktivieren nicht benötigter Module

Fazit

Apache2 ist ein bewährter, leistungsfähiger und äußerst vielseitiger Webserver.

Durch seinen modularen Aufbau eignet er sich sowohl für kleine private Webseiten als auch für komplexe Unternehmenslösungen.

Die große Community, die umfangreiche Dokumentation und die kontinuierliche Weiterentwicklung machen Apache2 auch heute zu einer tragenden Säule moderner Webinfrastrukturen.

Weitere Informationen

Eine Installationsanleitung für Apache2 finden sie hier: Apache2 - Installation

Quellen


Autor: Adrian Zillner

Adrian Zillner ist im Technical Service bei der Thomas-Krenn AG tätig. Er ist für das Betreuen von Kunden und Beantworten von Fragen bei technischen Problemen zuständig.

 

Das könnte Sie auch interessieren

Let's Encrypt
RAID 10 mit Broadcom LSA Storage Manager einrichten
WireGuard Grundlagen