6 Grundlagen aus Anwendersicht
6 Grundlagen aus Anwendersicht
6 Grundlagen aus Anwendersicht
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Apache 19.1<br />
Include /etc/apache2/ports.conf<br />
# Include of directories ignores editors' and<br />
# dpkg's backup files,<br />
# Include generic snippets of statements<br />
Include /etc/apache2/conf.d/<br />
# Include the virtual host configurations:<br />
Include /etc/apache2/sites-enabled/<br />
Listing 19.1 Welche Include-Befehle enthält die apache2.conf-Datei?<br />
Wie Sie sehen, existieren für den Apache eine ganze Reihe an Include-Anweisungen,<br />
die teilweise sogar ganze Unterverzeichnisse wie mods-enabled einbinden. Aber keine<br />
Sorge: Hauptsächlich werden wir in diesem Buch Konfigurationsparameter <strong>aus</strong><br />
den Dateien apache2.conf, httpd.conf und ports.conf besprechen, schließlich handelt<br />
es sich nur um eine Einführung. In welcher Datei sich ein Konfigurationsparameter<br />
befindet, erfahren Sie jeweils durch grep -R [Parameter-Name] /etc/apache2.<br />
Um beispielsweise her<strong>aus</strong>zufinden, in welcher Konfigurationsdatei der Parameter<br />
PidFile versteckt ist, ist folgendes Kommando nötig:<br />
$ grep -R PidFile /etc/apache2/<br />
/etc/apache2/apache2.conf:# PidFile: The file in which the<br />
server should record its process<br />
/etc/apache2/apache2.conf:PidFile $APACHE_PID_FILE<br />
Listing 19.2 Her<strong>aus</strong>finden, in welcher Datei ein Parameter verwendet wird<br />
Doch lassen Sie uns nun die wichtigsten Konfigurationsparameter des Apache-2.x<br />
beschreiben.<br />
# Standalone-Server auf Port 80<br />
Listen 80<br />
PidFile<br />
/var/run/apache2.pid<br />
Listing 19.3 Grundkonfiguration<br />
Unser Apache läuft auf Port 80 (Listen 80). Sie können durch mehrere Listen-<br />
Befehle auch erzwingen, dass der Apache-Server parallel auf mehreren unterschiedlichen<br />
Ports läuft. Um den Server an eine bestimmte IP-Adresse zu binden (hierbei<br />
funktionieren auch IPv6-Adressen), genügt ein Listen-Befehl der Form Listen<br />
Adresse:Port, alsoetwaListen 192.168.2.99:8080. IndieunterPidFile angegebene<br />
Datei schreibt der Dienst nach dem Start seine Prozess-ID hinein.<br />
Listen, PidFile<br />
Timeout 300<br />
Listing 19.4 Timeout<br />
633