17.11.2013 Aufrufe

6 Grundlagen aus Anwendersicht

6 Grundlagen aus Anwendersicht

6 Grundlagen aus Anwendersicht

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!