HTMLWorld - HTML, CSS, JavaScript, PHP, Java, Flash und vieles mehr
 

Anzeige 
 

Apache

SSL mit dem Apache

SSL (Secrured Socket Layer) ist eine Technik um Verbindungen über das Internet oder im Netzwerk zu verschlüsseln. Da HTTP im Klartext übertragen wird ist es nicht geeignet um z.B. einen sicheren Webshop zu betreiben. Der Apache lässt sich aber auch mit SSL konfigurieren damit sensible Daten nicht im Klartext übertragen werden.

Inhalt

Installation und Bedingungen

Bei einer Installation unter Windows sollte Windows NT, Windows 2000, Windows XP oder einer der Servervarianten bevorzugt werden. Generell ist auch eine Installation unter Windows 98 oder ME möglich, diese würde ich aber nur empfehle wenn keine anderes Betriebssystem vorhanden ist. Eine Installation unter den gängigen Unix Systemen (BSD, Solaris, HP-UX) verläuft gewissermaßen wie unter Linux und kann deshalb unter umständen übernommen werden, beziehungsweise bei Unterschieden der Apache Dokumentation der jeweiligen Version entnommen werden.

Inhalt

Grundkonfiguration

Die Datei httpd.conf im conf Unterverzeichnis der Installation enthält alles womit der Apache konfiguriert werden kann. Somit ist sie eine der wichtigsten Dateien für den Apache Server. Die komplette Liste würde ca. 200 Einstellungen umfassen.

Inhalt

Verzeichniseinstellungen

Mit dem Apache Server lassen sich sehr gut umfangreiche Verzeichniseinstellungen tätigen. Wie das ganze funktioniert wird in diesem Kapitel vorgestellt. Wie einzelne Verzeichnise geschützt werden, folgt ausführlich im Kapitel zum Thema Sicherheit ausführlich beschrieben.

Inhalt

Virtuelle Server

Mit dem Apache Server und einem entsprechend konfigurierten Domain Name Server ist es möglich auf einem Server mehrere Domains zu verwalten. Der Apache kann dabei die Domains sowohl IP basierend (IP-based Virtual Host) als auch Namens basierend (Name-based Virtual Host) verwalten.

Inhalt

Serverseitige Programmierung

Zur Interaktion mit dem User sind Scriptsprachen wie PHP oder PERL sehr beliebt. Der Apache Webserver lässt sich natürlich auch mit diesen betreiben. Die Konfiguration des Apache-Webservers und Installation einiger wichtige Scriptsprachen wird im Folgenden beschrieben.

Inhalt

Server Logging und Status

Der Apache Server kann so konfiguriert werden, dass der komplette “Arbeitsablauf” aufgezeichnet wird. Wo diese Log Dateien gespeichert sind und was sie enthalten können, wird hier beschreiben.

Inhalt

Der Apache als Proxyserver

Dass sich der Apache Webserver mit Modulen umfangreich erweitern lässt ist ja schon bekannt. Hier wird nun das Proxy-Modul vorgestellt, das bei dem Apache 2.0 bereits im Lieferumfang enthalten ist und unter Linux nur aktiviert werden braucht beziehungsweise unter Windows in der httpd.conf nur auskommentiert werden muss.

Inhalt

Rundumsorglospakete für Windows

Für User denen die ganze nicht gerade einfache Konfiguration der Zusatzmodule zu schwer ist oder darauf keine Lust haben gibt es gerade für Windows Projekte die den Apache Webserver neu zusammengestellt und für Windows mit den entsprechenden Modulen übersetzt. Somit lässt sich zum Beispiel auch unter Windows SSL einsetzen.

Inhalt

Einführung

Der Apache Webserver ist einer der am häufigsten eingesetzten Webserverprogramme der Welt. Er konnte und kann sich auch heute erfolgreich gegen seine Konkurrenten Microsoft und Netscape erfolgreich durchsetzen und läuft laut Netcraft auf fast über 70% der Webserver im Internet. Ein Grund mehr sich genauer mit ihm auseinander zu setzen.

Inhalt

 

 
 

Anzeige