Kapitel 11 Apache-Konfiguration

Das Apache-Konfigurationstool erfordert das X Window System und die Anmeldung als Root-Benutzer. Verwenden Sie eine der folgenden Methoden, um das Apache-Konfigurationstool zu starten.

Wichtighttpd.conf nicht editieren
 

Editieren Sie die Apache-Konfigurationsdatei /etc/httpd/conf/httpd.conf nicht, wenn Sie dieses Tool verwenden möchten. Das Apache-Konfigurationstool erstellt diese Datei, nachdem Sie die vorgenommenen Änderungen gespeichert und das Programm beendet haben. Wenn Sie zusätzliche Module oder Konfigurationsoptionen hinzufügen möchten, die nicht im Apache-Konfigurationstool zur Verfügung stehen, dann können Sie dieses Tool nicht benutzen.

Das Apache-Konfigurationstool ermöglicht es Ihnen, die Konfigurationsdatei /etc/httpd/conf/httpd.conf für den Apache Web-Server zu konfigurieren. Dabei verwendet es die alten Konfigurationsdateien srm.conf oder access.conf nicht, die leer bleiben. Über die grafische Schnittstelle können Sie Apache-Anweisungen wie virtuelle Webserver, Protokollattribute und die maximale Anzahl von Verbindungen konfigurieren.

Nur im Lieferumfang von Red Hat Linux enthaltene Module können mit dem Apache-Konfigurationstool konfiguriert werden. Werden zusätzliche Module installiert, können diese nicht anhand dieses Tools konfiguriert werden.

Im Folgenden eine Beschreibung der allgemeinen Schritte für die Konfiguration des Apache Web-Servers mit dem Apache-Konfigurationstool:

  1. Konfigurieren Sie die Basiseinstellungen in Main.

  2. Klicken Sie auf Virtual Hosts und konfigurieren Sie die standardmäßigen Einstellungen.

  3. Konfigurieren Sie den standardmäßgien virtuellen Webserver unter Virtual Hosts.

  4. Wenn Sie mehr als eine URL oder einen virtuellen Webserver möchten, fügen Sie die zusätzlichen virtuellen Webserver hinzu.

  5. Konfigurieren Sie die Servereinstellungen unter Server.

  6. Konfigurieren Sie die Einstellungen der Verbindungen unter Performance Tuning.

  7. Kopieren Sie alle notwendigen Dateien in die Verzeichnisse DocumentRoot und cgi-bin, und speichern Sie Ihre Einstellungen im Apache-Konfigurationstool.

Grundeinstellungen

Konfigurieren Sie unter Main die Grundeinstellungen des Servers.

Abbildung 11-1 Grundeinstellungen

Geben Sie einen gültigen Domänennamen im Textbereich Server Name ein. Diese Option entspricht der Anweisung ServerName in httpd.conf. Die ServerName- Anweisung richtet den Rechnernamen des Web-Servers ein. Der Name wird bei der Erstellung von Umleitungs-URL verwendet. Wenn Sie keinen Servernamen definieren, versucht Apache, den Namen der IP-Adresse des Systems zu geben. Der Servername darf nicht der Domänenname der IP-Adresse des Servers sein. So können Sie den Servernamen möglicherweise auf www.your_domain.com einstellen, wenn der DNS-Name Ihres Servers foo.your_domain.com. lautet.

Geben Sie die E-Mail-Adresse der Person an, die den Web-Server im Textbereich Webmaster email address wartet. Diese Option entspricht der Anweisung ServerAdmin in httpd.conf. Wenn Sie die Fehlerseite des Servers mit einer E-Mail-Adresse konfigurieren, kann diese Adresse vom Benutzer verwendet werden, um dem Administrator ein Problem zu melden. Der standardmäßgie Wert für die Adresse lautet root@localhost.

Verwenden Sie Available addresses, um die Ports zu definieren, auf denen Apache die eingehenden Anfragen annimmt. Diese Option entspricht der Anweisung Listen in httpd.conf. Standardmäßig konfiguriert Red Hat Apache auf die Ports 80 und 8080 für nicht verschlüsselte Web-Mitteilungen. Klicken Sie auf Add, um zusätzliche Ports zu bestimmen. Es erscheint ein Fenster wie in Abbildung 11-2 angegeben. Wählen Sie entweder Listen to all addresses für alle IP-Adressen auf dem definierten Port oder geben Sie im Feld Address eine bestimmte Adresse an, über die der Server Verbindungen annimmt. Geben Sie nur eine IP-Adresse pro Portnummer an. Wenn Sie mehr als eine IP-Adressen für dieselbe Portnummer angeben möchten, erstellen Sie einen Eintrag für jede IP-Adresse. Wenn möglich, verwenden Sie eine IP-Adresse statt einen Domänennamen, um einen DNS-Abfragefehler zu vermeiden. Weitere Informationen über Themen in Bezug auf DNS und Apache finden Sie unter http://httpd.apache.org/docs/dns-caveats.html. Die Eingabe eines (*) im Feld Address entspricht der Auswahl von Listen to all addresses. Wenn Sie auf die Schaltfläche Edit drücken, wird das gleiche Fenster wie bei Add angezeigt, mit Ausnahme der Felder für den gewählten Eintrag. Wenn Sie einen Eintrag löschen möchten, wählen Sie ihn aus und klicken Sie auf die Schaltfläche Delete.

Abbildung 11-2 Verfügbare Adressen

TipTipp
 

Wenn Sie Apache so konfigurieren, dass an einem Port kleiner als 1024 gewartet wird, muss der Prozess httpd als Root starten. Für Port 1024 und darüber kann httpd als normaler Benutzer starten.