• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Awantego

  • Unique Content
  • Blog
  • Kontakt
You are here: Home / Lexika / Was ist Apache?

31. Oktober 2019 by Claudia Rothenhorst

Was ist Apache?

Der Apache HTTP Webserver, kurz Apache, ist ein für die private und kommerzielle Nutzung kostenloser Open Source Webserver. Erstmals 1995 veröffentlicht, nutzt man den Apache-Webserver aktuell weltweit für rund 46 % aller Webseiten. Seit 1999 liegt die Entwicklung und Verwaltung in der Verantwortung der Apache Software Foundation (ASF). Die Apache Software Foundation ist eine Non-Profit-Organisation mit Sitz in Forest Hill, im US-Bundesstaat Maryland.

Inhalt

  • Wie funktioniert der Apache Webserver?
  • Apache Multithreading – gleichzeitige Verarbeitung mehrere Anfragen
  • Apache Erweiterung durch Module
  • Apache Webserver für die Entwicklung von Webseiten
  • Der Apache Webserver im Vergleich mit anderen Webservern
    • Apache am populärsten

Wie funktioniert der Apache Webserver?

Der Apache Webserver ist kein physischer Server, sondern eine Software, die man plattformübergreifend auf Servern mit Windows und Unix/Linux Betriebssystem ausführt. Die Bezeichnung Webserver bezieht sich auf die Funktion des Apache. Seine Aufgabe ist es, eine Verbindung zwischen den Browsern von Internetnutzern und den auf einem Server gespeicherten Webseiten herzustellen. Wenn ein Internetnutzer eine URL in seinen Browser eingibt, wird diese Eingabe vom Browser als HTTPS oder HTTP Anforderung über das Internet an den Apache Webserver gesendet. Der Apache Webserver verarbeitet diese Anfrage und sendet die angeforderte Webseite an den Browser zurück.

Apache Multithreading – gleichzeitige Verarbeitung mehrere Anfragen

Der Apache Webserver ist so konzipiert, dass er mehrere HTTP Anforderungen von verschiedenen Usern gleichzeitig verarbeiten kann. Dazu erstellt der Apache für jede einzelne Anfrage einen eigenen sogenannte Thread. Jeder Thread arbeitet unabhängig von den anderen und verarbeitet die Anforderung jeweils eines Users. Durch dieses Multithreading kann für mehrere Benutzer gleichzeitig die Bereitstellung der angeforderten Webseiten gewährleistet sein.

Apache und Download
Der Apache Server ermöglicht verschiedene Downloads

Neben der Auslieferung von Webseiten ermöglicht der Apache Webserver den Download von Video- und Audiodateien, Bildern, PDF Dokumenten, Word- oder Excel Dateien und weiteren auf einem Server gespeicherten Ressourcen. Die Erstellung dynamischer Webseiten wird durch auf einem Server installierte Skriptsprachen wie PHP, Python, Pearl oder Ruby ermöglicht. Voraussetzung ist, dass man die entsprechenden Module zusammen mit dem Apache Webserver installiert. Lesen Sie hier alles zur dynamischen Webseite.

Apache Erweiterung durch Module

Durch die Installation verschiedener Module kann man den Funktionsumfang eines Apache Webservers erweitern. Häufig verwendete Zusatzmodule sind eine Passwort-Authentifizierung, Proxy Dienste, SSL und TSL, digitale Zertifikate oder GZIP-Komprimierung für die Verkürzung der Downloadzeiten von Dateien.

Apache Webserver für die Entwicklung von Webseiten

Für die Verwendung als Webserver kann man Apache als eine eigenständige Software installieren und einsetzen. In Kombination mit anderen Programmen in einem als XAMPP bezeichneten Paket wird der Apache für die Entwicklung von Webseiten auf lokalen Rechnern installiert. Die Abkürzung XAMPP bezeichnet die in diesem Software-Paket enthaltenen Programme. Neben dem Apache Webserver sind eine MariaDB Datenbank sowie die Skriptsprachen PHP und Perl enthalten. Das X steht für Crossplatform, das heißt, für die plattformunabhängige Installation.

Mehr zum Thema:
Weihnachtgeschäft 2021 im E-Commerce: Content-Tipps für Online Händler
Apache
Apache als eigenständige Software

XAMPP kann man auf Computern mit Windows, Mac und Linux/ Unix Betriebssysteme installieren und nutzen. XAMPP stammt nicht von der Apache Software Foundation selbst. Das Softwarepaket wird von einer weiteren Non-Profit-Organisation, den Apache Friends, zusammengestellt und vertrieben. Eine Alternative zu XAMPP ist WAMP. Dieses Softwarepaket enthält den Apache-Webserver, einen MySQL-Datenbank-Server, PHP als Scriptsprache sowie PHPmyAdmin für die Adminisadmtration.

Der Apache Webserver im Vergleich mit anderen Webservern

Das Konzept des Apache Web-Servers, für jede Anfrage einen eigenen Thread zu erstellen, ist seine Achillesferse. Jeder Thread benötigt einen Teil der Server-Ressourcen, sodass es insbesondere bei Webseiten mit vielen Besuchern zu Leistungsproblemen kommen kann. Der mittlerweile größte Konkurrent des Apache, der Nginx Webserver, basiert dagegen auf einer ressourcenschonenden ereignisgesteuerten Architektur.

Workerprozesse Apache
Die Workerprozesse beeinflussen Webseiten

Der Nginx – ausgesprochen „Engine X“ – Server bündelt alle Anforderungen in einem einzigen Thread. Dieser Thread wird als Masterprozess bezeichnet. Innerhalb des Masterprozesses wird eine Vielzahl von Arbeitsprozessen, die sogenannten Workerprozesse, gleichzeitig verwaltet. Die Workerprozesse verarbeiten die Anforderungen von Webseiten und anderen Ressourcen. Bei einer steigenden Zahl von Anforderungen werden im Masterprozess weitere Workerprozesse gestartet und nach der Verbreitung einer Anforderung wieder gestoppt. Auf diese Weise kann man die Leistung des Nginx Webservers schneller und einfacher skalieren.

Apache am populärsten

Ebenfalls von der Apache Software Foundation wurde der Tomcat Webserver entwickelt. Dabei handelt es sich um einen noch relativ jungen HTTP-Server, den die ASF speziell für Java Apps entwickelt hat. Der Tomcat Webserver ermöglicht die Ausführung verschiedener Java Spezifikationen wie beispielsweise JavaServer Pages, Java El, Java Servlet und WebSocket.

Der Apache ist trotz immer stärker werdender Konkurrenz nach wie vor weltweit der populärste HTTP Webserver. Der modulare Aufbau des kostenlosen Open Source Webservers bietet eine hohe Flexibilität. Dennoch können unerfahrene Nutzer den Apache Webserver problemlos konfigurieren und verwenden. Bei Problemen bietet eine große Community schnelle Hilfe und Unterstützung. Einer der größten Vorteile des Apache Web-Servers ist die Möglichkeit, ihn plattformübergreifend auf Servern mit verschiedenen Betriebssystemen einsetzen zu können.

Ähnliche Artikel

  • Content generieren: So erstellen Sie automatisierte Texte 3. Mai 2022
  • Vom Kosten-Faktor zum Profit-Faktor: So pushen Sie Ihre… 10. Februar 2022
  • Konkurrenzfähig im E-Commerce mit personalisierten… 13. September 2021
  • Content Marketing - die 15 wichtigsten Trends 2022 31. Januar 2022

Filed Under: Allgemein, Software Tagged With: Apache, Betriebssystem, Java, Leistung, Prozesse, Server, Webserver

Primary Sidebar

Neueste Artikel im Blog

positives Kundenerlebnis wirkt sich auf die Kundenbindung aus

Mit 5 Schritten zum einzigartigen Kundenerlebnis

9. August 2022

Customer Journey optimieren

So steuern Sie die Customer Journey mit dem richtigen Content

29. Juli 2022

Unsere_Workation_Ferienhaus_Ostsee

Wir hätten es nicht für möglich gehalten…

21. Juli 2022

E-Commerce Produkttexte: So punkten Sie mit exzellentem Content

8. Juli 2022

Produktpräsnetation auf dem Handy ansehen

So gelingt Ihnen eine authentische Produktpräsentation: Tipps für Ihre Produktseiten

23. Juni 2022

automatisierte Produktbeschreibungen steigern Ihre KPIs

Automatisierte Produktbeschreibungen: Erwartungen und Realität

15. Juni 2022

Hyperpersonalisierung im Marketing: So steigern Sie Ihre Umsätze

26. Mai 2022

strukturierte Daten sind wichtig für den E-Commerce

Warum strukturierte Produktdaten für die automatisierte Textgenerierung wichtig sind

24. Mai 2022

5 Tipps, um den Warenkorbwert zu erhöhen

11. Mai 2022

Kontakt zur Agentur

Agentur Awantego
Tel.: +49(0)711/48890-50
E-Mail: info@awantego.com

Anschrift
Breitscheidstraße 65
70176 Stuttgart

Traumjob bei Awantego:

  • Vertriebs-Mitarbeiter Online Marketing
  • Online-Marketing Spezialist (m/w/d)
  • Student / Praktikant (m/w/d)
  • Software-Entwickler php/Javascript (m/w/d)
  • Praktikant Online-Marketing (m/w/d)

Downloads / Tutorials

  • Downloads
  • Tutorials

Weitere Anleitungen und Tutorials finden Sie im Blog von Awantego.com

Am meisten gelesen

  • Unique Content – Die Technik dahinter
  • Marketing Lexikon
  • Marketing Automation
  • Mehr Kunden mit Newsletter-Marketing

Weitere Beiträge im Blog

Social Marketing

10 effektive Marketing Tipps, um die Bekanntheit Ihres Online Shops zu erhöhen

25. Februar 2022

Content Marketing Karriere

Vom Kosten-Faktor zum Profit-Faktor: So pushen Sie Ihre Content-Karriere

10. Februar 2022

Content Marketing – die 15 wichtigsten Trends 2022

31. Januar 2022

Produktsuche online

Produktsuche im E-Commerce: So suchen Kunden nach Produkten

17. Dezember 2021

Kundengruppen identifizieren und erfolgreich ansprechen

Kundentypen erkennen und richtig ansprechen

26. November 2021

Online shop

Produktbeschreibung erstellen: Tipps für Einsteiger

12. November 2021

Marketing Weihnachten_Weihnachtsgeschäft

Weihnachtgeschäft 2021 im E-Commerce: Content-Tipps für Online Händler

22. Oktober 2021

Marketing_Personalisierung

Personalisierte Produktbeschreibungen revolutionieren die Customer Experience

8. Oktober 2021

Remote Working

Remote Work bei Awantego: Wir fühlen uns wohl dort, wo wir arbeiten!

15. September 2021

Personalisierte Produktbeschreibungen stärken die Kundenbindung

Konkurrenzfähig im E-Commerce mit personalisierten Produktseiten

13. September 2021

Kundenexperience_Customer_Experience

So können Sie die Customer Experience mit Hilfe von Produktbeschreibungen verbessern

23. August 2021

7 Tipps für professionelle Produktbeschreibungen

6. August 2021

Produktpräsentation im Online Shop

Produktpräsentation für E-Commerce: So erstellen Sie ansprechende Produktseiten

2. August 2021

Footer

Kontakt

Digital-Agentur Awantego
Tel.: +49 (0)711/48890-50

E-Mail: info@awantego.com
Web: www.awantego.com

Anschrift
Breitscheidstraße 65
70176 Stuttgart

Jobs bei Awantego

Offene Stellen bei Awantego

  • Vertriebs-Mitarbeiter Online Marketing
  • Online-Marketing Spezialist (m/w/d)
  • Student / Praktikant (m/w/d)
  • Software-Entwickler php/Javascript (m/w/d)
  • Praktikant Online-Marketing (m/w/d)

Jetzt bewerben

E-Mail: jobs@awantego.com
Tel.: 0711-4889050

Online Marketing Lexikon

Im Marketing-Lexikon von Awantego erläutern wir alle wichtigen Begriffe zum Thema Online-Marketing kompakt und verständlich.


Die wichtigsten Themen:

Automated Unique Content

Online Marketing Downloads

Downloads & Anleitungen

Im Download-Bereich von Awantego.com finden Sie Anleitungen, Tutorials und eBooks rund um das Thema Content und Marketing.


Gastautoren

Informationen für Gastautoren

Neueste Beiträge im Blog

Content generieren: So erstellen Sie automatisierte Texte

Kundenansprache im E-Commerce: 9 Tipps für wirkungsvolle Texte

E-Commerce KPIs: Welche sind die wichtigsten für Ihr Online Shop?

Kategorietexte für Onlineshops: Pflicht oder nice-to-have?

Kundennutzen Beispiele: So kommunizieren Sie richtig

Darum geht’s im Blog

4.7.4A+ Amazon ContentAbfolgeAbfrageAbgrenzungAbonnenten für den NewsletterAbonnenten gewinnenAbrechnungAbsenderAbsicherungaccelerated mobile pagesAccountActiveCampaignAdobeAdresseAdvertisingAdwordsAffiliateAgenturAhrefs
  • Jobs
  • Blog
  • Datenschutz
  • Disclaimer
  • Impressum
  • Awantego.com in English

© 2022 · Awantego.com ·