Apache

Mit Apache ist in diesem Zusammenhang üblicherweise der Apache HTTP Server gemeint. Dabei handelt es sich um einen Webserver – also eine Software, die Webseiten und andere Webinhalte für Browser oder andere Anwendungen bereitstellt. Ruft ein Benutzer eine Website auf, sendet sein Browser eine Anfrage an einen Server. Ein Webserver wie Apache nimmt diese Anfrage entgegen und liefert die angeforderten Inhalte zurück. Je nach Anwendung können dies einfache HTML-Dateien, Bilder oder auch dynamisch erzeugte Inhalte sein. Apache kann darüber hinaus zahlreiche zusätzliche Aufgaben übernehmen. Dazu gehören beispielsweise Weiterleitungen, Zugriffskontrollen, Protokollierung, Verschlüsselung und die Weiterleitung von Anfragen an andere Anwendungen oder Dienste. Durch sein modulares Konzept kann der Funktionsumfang an den jeweiligen Einsatzzweck angepasst werden. Apache eignet sich daher sowohl zur Bereitstellung klassischer Websites als auch als Teil komplexerer Web- und Serverarchitekturen.