invoking.xml.de revision e4833db8388c21631a704a36fbb7e1b1aaeece62
842ae4bd224140319ae7feec1872b93dfd491143fielding<!DOCTYPE manualpage SYSTEM "/style/manualpage.dtd">
842ae4bd224140319ae7feec1872b93dfd491143fielding<?xml-stylesheet type="text/xsl" href="/style/manual.de.xsl"?>
842ae4bd224140319ae7feec1872b93dfd491143fielding<!-- English Revision: 103425 -->
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes Copyright 2002-2004 The Apache Software Foundation
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes Licensed under the Apache License, Version 2.0 (the "License");
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes you may not use this file except in compliance with the License.
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes You may obtain a copy of the License at
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes Unless required by applicable law or agreed to in writing, software
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes distributed under the License is distributed on an "AS IS" BASIS,
ab86c68ce36c715e93f403dde41d0b9c1522c8b0sf WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
ab86c68ce36c715e93f403dde41d0b9c1522c8b0sf See the License for the specific language governing permissions and
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes limitations under the License.
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes <p>Unter Windows läuft der Apache üblicherweise als Dienst
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes (Windows NT, 2000 und XP) oder als Konsolenanwendung (Windows 9x und
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes ME). Für Einzelheiten lesen Sie bitte <a
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes href="platform/windows.html#winsvc">Apache als Dienst betreiben</a>
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes href="programs/httpd.html">httpd</a>-Programm als Daemon ausgeführt,
11e076839c8d5a82d55e710194d0daac51390dbdsf der im Hintergrund fortlaufend aktiv ist, um Anfragen zu bearbeiten.
11e076839c8d5a82d55e710194d0daac51390dbdsf Dieses Dokument beschreibt, wie <code>httpd</code> aufgerufen wird.</p>
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes<seealso><a href="stopping.html">Beenden und Neustarten</a></seealso>
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes<seealso><a href="programs/httpd.html">httpd</a></seealso>
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes<seealso><a href="programs/apachectl.html">apachectl</a></seealso>
11e076839c8d5a82d55e710194d0daac51390dbdsf<section id="startup"><title>Wie der Apache startet</title>
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes <p>Wenn die in der Konfigurationsdatei angegebene <directive
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes module="mpm_common">Listen</directive>-Anweisung auf die Voreinstellung
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes von 80 gesetzt ist (oder einen anderen Port unterhalb von 1024), dann
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes müssen Sie root-Berechtigung besitzen, um den Apache starten
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes zu können. Nur dann kann er sich an diesen privilegierten
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes Port binden. Sobald der Server gestartet ist und einige vorbereitende
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes Aktionen wie das Öffnen seiner Log-Dateien ausgeführt hat,
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes startet er mehrere <em>Kind</em>-Prozesse, welche die Arbeit erledigen:
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes das Lauschen auf und Beantworten von Anfragen von Clients. Der
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes Haupt-<code>httpd</code>-Prozess läuft unter dem Benutzer root
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes weiter, die Kind-Prozesse jedoch werden unter weniger privilegierten
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes Benutzerkennungen ausgeführt. Dies wird von dem ausgewählten
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes <a href="mpm.html">Multi-Processing-Modul</a> gesteuert.</p>
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes href="programs/apachectl.html">apachectl</a> ist die empfohlene Methode,
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes das <code>httpd</code>-Programm zu starten. Dieses Skript setzt
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes verschiedene Umgebungsvariablen, die für die korrekte Funktion von
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes <code>httpd</code> unter einigen Betriebssystemen notwendig sind, und
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes startet dann das <code>httpd</code>-Programm. <code>apachectl</code>
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes reicht alle Kommandozeilenargumente durch, so dass alle
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes <code>httpd</code>-Optionen auch mit <code>apachectl</code>
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes verwendet werden können. Um den korrekten Ablageort des
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes <code>httpd</code>-Programms sowie einige Kommandozeilenargumente
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes anzugeben, die Sie <em>immer</em> verwenden möchten, können
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes Sie auch das Skript <code>apachectl</code> direkt editieren und die
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes Variable <code>HTTPD</code> am Anfang ändern.</p>
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes <p>Das Erste was <code>httpd</code> macht, wenn es startet, ist das
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes Suchen und Einlesen der <a
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes href="configuring.html">Konfigurationsdatei</a> <code>httpd.conf</code>.
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes Der Ablageort dieser Datei wird zur Kompilierungszeit festgelegt. Es ist
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes aber möglich, den Ablageort zur Laufzeit anzugeben, indem die
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes Kommandozeilenoption <code>-f</code> wie folgt verwendet wird:</p>
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes <p>Wenn während des Starts alles gutgeht, trennt sich der Server
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes vom Terminal ab und die Eingabeaufforderung erscheint gleich darauf
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes wieder. Dies zeigt an, dass der Server hochgefahren ist und läuft.
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes Sie können nun Ihren Browser benutzen, um Verbindung zum Server
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes aufzunehmen und sich die Testseite im <directive
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes module="core">DocumentRoot</directive>-Verzeichnis anzusehen wie auch
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes die lokale Kopie der Dokumentation, die von dieser Seite aus verlinkt
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes<section id="errors"><title>Fehler während des Hochfahrens</title>
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes <p>Wenn der Apache während des Hochfahrens einen schweren Fehler
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes feststellt, schreibt er entweder eine Nachricht, die das Problem
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes näher schildert, auf die Konsole oder ins <directive
3f5585f7f4a7d74f2f94ec729ea8c1879d419e35rederpj module="core">ErrorLog</directive>, bevor er sich selbst beendet.
3f5585f7f4a7d74f2f94ec729ea8c1879d419e35rederpj Eine der häufigsten Fehlermeldungen ist "<code>Unable
3f5585f7f4a7d74f2f94ec729ea8c1879d419e35rederpj to bind to Port ...</code>" <transnote>"Kann nicht an Port ...
3f5585f7f4a7d74f2f94ec729ea8c1879d419e35rederpj binden"</transnote>. Diese Meldung wird üblicherweise verursacht:</p>
3f5585f7f4a7d74f2f94ec729ea8c1879d419e35rederpj <li>entweder durch den Versuch, den Server an einem privilegierten
3f5585f7f4a7d74f2f94ec729ea8c1879d419e35rederpj Port zu starten, während man nicht als Benutzer root angemeldet
742318b93e89c311f66b55f426c4d9cf2c14628bjim <li>oder durch den Versuch, den Server zu starten, wenn bereits eine
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes andere Instanz des Apache oder ein anderer Webserver an den gleichen
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes Port gebunden ist.</li>
11e076839c8d5a82d55e710194d0daac51390dbdsf <p>Für weitere Anleitungen zur Fehlerbehebung lesen Sie bitte die
11e076839c8d5a82d55e710194d0daac51390dbdsf<section id="boot"><title>Beim Bootvorgang starten</title>
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes <p>Wenn Sie möchten, dass Ihr Server direkt nach einem
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes System-Neustart weiterläuft, sollten Sie einen Aufruf von
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes <code>apachectl</code> zu den Startdateien Ihres Systems hinzufügen
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes (üblicherweise <code>rc.local</code> oder eine Datei in einem
742318b93e89c311f66b55f426c4d9cf2c14628bjim <code>rc.N</code>-Verzeichnis). Dies startet den Apache als root.
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes Stellen Sie zuvor jedoch sicher, dass Ihr Server hinsichtlich
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes Sicherheit und Zugriffsbeschränkungen richtig konfiguriert ist.</p>
742318b93e89c311f66b55f426c4d9cf2c14628bjim <p>Das <code>apachectl</code>-Skript ist dafür ausgelegt, wie ein
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes Standard-SysV-init-Skript zu arbeiten. Es akzeptiert die Argumente
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes <code>start</code>, <code>restart</code> und <code>stop</code>
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes und übersetzt sie in die entsprechenden Signale für
3f5585f7f4a7d74f2f94ec729ea8c1879d419e35rederpj einfach <code>apachectl</code> in das entsprechende init-Verzeichnis
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes linken. Überprüfen Sie bitte auf jeden Fall die genauen
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes Anforderungen Ihres Systems.</p>
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes<section id="info"><title>Weitere Informationen</title>
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes <p>Weitere Informationen über Kommandozeilenoptionen von <a
11e076839c8d5a82d55e710194d0daac51390dbdsf href="programs/apachectl.html">apachectl</a> sowie anderen
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes Hilfsprogrammen, die dem Server beigefügt sind, sind auf der
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes Seite <a href="programs/">Server und Hilfsprogramme</a>
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes verfügbar. Es existiert außerdem eine Dokumentation
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes aller in der Apache-Distribution enthaltenen <a
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes href="mod/">Module</a> und der von ihnen bereitgestellten
d5b12fe8ae917e654a33247fd4e59dc9e75170aebnicholes</manualpage>