Inhalt
- Vorteil: Es ist Open Source
- Vorteil: Es ist kostenlos
- Nachteil: Es wird von Nerds für Nerds geschrieben
Apache ist das führende "HTTP" -Webserversystem. Es wurde ursprünglich 1995 als Open-Source-Set von Installationen und Patch-Konfigurationen für den "httpd NCSA-Prozess" entwickelt und veröffentlicht. Seitdem wurde es von Anfang an mindestens zweimal neu geschrieben. Es ist der Industriestandard und es werden mehr Apache-Server im Web ausgeführt als die Summe aller anderen Webserver. Es ist das "Back-End" -System (Verwaltungssystem), das über 60% aller Internetseiten ausführt.
Vorteil: Es ist Open Source
Das Open-Source-Programm ist ein Programm, das von Amateuren geschrieben wurde, um Probleme zu lösen. Der eigentliche Vorteil von Open Source als Entwicklungsmodell, insbesondere in Apache, besteht darin, dass Fehler schnell und konstant behoben werden, sobald sie gefunden werden.Dies liegt daran, dass viele Augen auf den Quellcode schauen und viele Menschen zum Code beigetragen haben. Neue Dienste mit Open Source-Systemen sind in der Regel weniger bekannt als Systeme für "Internet Information Server" (IIS). Zum großen Teil, weil keine Marketingabteilung versucht, neue Wege zu finden, um den Umsatz zu steigern. Das Endergebnis ist, dass Apache, das auf einem Linux- oder Unix-Server ausgeführt wird, robust, stabil und sehr sicher ist.
Vorteil: Es ist kostenlos
Jedes Open Source-Programm wird unter Lizenzbedingungen vertrieben, die den Quellcode frei verfügbar machen. Dies bedeutet, dass Sie die Module vom Apache-Server herunterladen (und sogar unter Windows ausführen) können, ohne eine Lizenzgebühr zahlen zu müssen. Dies ist besonders wichtig für Webhosting-Unternehmen und Internetdienstanbieter, die die Kapazität des Servers ständig erhöhen müssen. Wie in diesem Fall verwenden die Serverfarmen von Google Zehntausende von Apache-Installationen, wodurch das Unternehmen viel Geld bei den Lizenzgebühren spart.
Nachteil: Es wird von Nerds für Nerds geschrieben
Die meisten Installationen von Apache erfolgen problemlos. In den meisten Linux-Distributionen ist es bereits als Teil Ihres Installationsimages enthalten. Apache ist vorkonfiguriert und betriebsbereit. Wenn Sie jedoch das Installationsprotokoll nicht befolgen oder ein Konfigurationsproblem haben, gibt es keine Zentrale, um technischen Support zu erhalten. Sie haben nur Internetforen voller Leute, die das gleiche Problem hatten und hoffentlich die Lösung für sie dokumentiert haben. Die Folge davon ist, dass Sie, wenn Sie etwas reparieren müssen, besser mit der Befehlszeile des Terminals und den etwas kryptischen Unix-Befehlssätzen vertraut sind. Dies liegt daran, dass es für Anfänger absolut keine Hilfe von "Kiss Hands" oder Installationsassistenten gibt.