Linux als Webserver

Das erste Rüstzeug

Die meisten Linux-Distributoren konfigurieren Apache schon vor, so dass Sie in aller Regel nicht dazu gezwungen sind, den Webserver von Scratch zu konfigurieren. Sie werden vielmehr Apache an Ihre Bedürfnisse anpassen. Selbst wenn Sie Apache direkt von der Homepage downloaden, finden Sie eine grundlegende Konfiguration vor.

Die Konfiguration von Apache erfolgt für Unix typisch über Textdateien. Das erste Problem, das sich dem angehenden Webadministrator stellt, ist die Frage nach dem Verzeichnis, in dem die Konfigurationsdateien zu finden sind. Diese können je nach Distribution an ganz unterschiedlichen Stellen liegen:

Distribution

Position der Dateien

Original Apache

/usr/local/apache/conf

Red Hat

/etc/httpd/conf

SuSE

/etc/httpd

Falls Sie eine andere Distribution verwenden, deren Softwareverwaltung auf RPM aufbaut, können Sie über das betreffende RPM-Paket die Lage der Konfigurationsdateien herausfinden. Vorausgesetzt Apache findet sich bei Ihrem Linux-System in einem Paket apache*.rpm, erfahren Sie das Konfigurationsverzeichnis durch folgenden Shell-Befehl:

rpm -ql apache | grep httpd.conf

Die zentrale Datei zum Setup Ihres Webservers ist httpd.conf. Die meisten Einstellungen führen Sie über Einträge in dieser Datei durch. Weiter gibt es access.conf, über die Sie Zugriffsrechte und Dienste der einzelnen Verzeichnisse festlegen. Mittels srm.conf legen Sie den Namensbereich fest, den die Benutzer Ihres Webservers sehen.