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