invoking.xml.de revision ffb8cc02bcc6b0fbd57c624216c6e383c9bef9f4
beaad6ac31022179c44d88536811e9ccd9425696nd<?xml version='1.0' encoding='UTF-8' ?>
beaad6ac31022179c44d88536811e9ccd9425696nd<!DOCTYPE manualpage SYSTEM "/style/manualpage.dtd">
beaad6ac31022179c44d88536811e9ccd9425696nd<?xml-stylesheet type="text/xsl" href="/style/manual.de.xsl"?>
beaad6ac31022179c44d88536811e9ccd9425696nd<!-- English Revision: 395228:1044380 (outdated) -->
beaad6ac31022179c44d88536811e9ccd9425696nd
beaad6ac31022179c44d88536811e9ccd9425696nd<!--
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
beaad6ac31022179c44d88536811e9ccd9425696nd http://www.apache.org/licenses/LICENSE-2.0
beaad6ac31022179c44d88536811e9ccd9425696nd
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.
01c674544bd4c211141bcd9fb09b96ffc18c6c3dnd-->
29fb68cf24dbdb4985cbb4734cb6074ea4bbab26nd
29fb68cf24dbdb4985cbb4734cb6074ea4bbab26nd<manualpage metafile="invoking.xml.meta">
29fb68cf24dbdb4985cbb4734cb6074ea4bbab26nd
29fb68cf24dbdb4985cbb4734cb6074ea4bbab26nd <title>Apache starten</title>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd
7e68fce3cbd2246164e045a51ecd77f9f26680ednd<summary>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd <p>Unter Windows l&#228;uft der Apache &#252;blicherweise als Dienst
7e68fce3cbd2246164e045a51ecd77f9f26680ednd (Windows NT, 2000 und XP) oder als Konsolenanwendung (Windows 9x und
7e68fce3cbd2246164e045a51ecd77f9f26680ednd ME). F&#252;r Einzelheiten lesen Sie bitte <a
29fb68cf24dbdb4985cbb4734cb6074ea4bbab26nd href="platform/windows.html#winsvc">Apache als Dienst betreiben</a>
29fb68cf24dbdb4985cbb4734cb6074ea4bbab26nd und <a href="platform/windows.html#wincons"
7e68fce3cbd2246164e045a51ecd77f9f26680ednd >Apache als Konsolenanwendung betreiben</a>.</p>
29fb68cf24dbdb4985cbb4734cb6074ea4bbab26nd
7e68fce3cbd2246164e045a51ecd77f9f26680ednd <p>Unter Unix wird das <program>httpd</program>-Programm als Daemon
29fb68cf24dbdb4985cbb4734cb6074ea4bbab26nd ausgef&#252;hrt, der im Hintergrund fortlaufend aktiv ist, um
7e68fce3cbd2246164e045a51ecd77f9f26680ednd Anfragen zu bearbeiten. Dieses Dokument beschreibt, wie
29fb68cf24dbdb4985cbb4734cb6074ea4bbab26nd <program>httpd</program> aufgerufen wird.</p>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd</summary>
29fb68cf24dbdb4985cbb4734cb6074ea4bbab26nd
29fb68cf24dbdb4985cbb4734cb6074ea4bbab26nd<seealso><a href="stopping.html">Beenden und Neustarten</a></seealso>
29fb68cf24dbdb4985cbb4734cb6074ea4bbab26nd<seealso><program>httpd</program></seealso>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd<seealso><program>apachectl</program></seealso>
29fb68cf24dbdb4985cbb4734cb6074ea4bbab26nd
7e68fce3cbd2246164e045a51ecd77f9f26680ednd<section id="startup"><title>Wie der Apache startet</title>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd
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&#252;ssen Sie root-Berechtigung besitzen, um den Apache starten
7e68fce3cbd2246164e045a51ecd77f9f26680ednd zu k&#246;nnen. Nur dann kann er sich an diesen privilegierten
29fb68cf24dbdb4985cbb4734cb6074ea4bbab26nd Port binden. Sobald der Server gestartet ist und einige vorbereitende
7e68fce3cbd2246164e045a51ecd77f9f26680ednd Aktionen wie das &#214;ffnen seiner Log-Dateien ausgef&#252;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&#228;uft unter dem Benutzer root
7e68fce3cbd2246164e045a51ecd77f9f26680ednd weiter, die Kind-Prozesse jedoch werden unter weniger privilegierten
7e68fce3cbd2246164e045a51ecd77f9f26680ednd Benutzerkennungen ausgef&#252;hrt. Dies wird von dem ausgew&#228;hlten
7e68fce3cbd2246164e045a51ecd77f9f26680ednd <a href="mpm.html">Multi-Processing-Modul</a> gesteuert.</p>
f5f948a91315652103ddae08be22d76f63ba96d4nd
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&#252;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&#246;nnen. Um den korrekten Ablageort des
7e68fce3cbd2246164e045a51ecd77f9f26680ednd <program>httpd</program>-Programms sowie einige Kommandozeilenargumente
7e68fce3cbd2246164e045a51ecd77f9f26680ednd anzugeben, die Sie <em>immer</em> verwenden m&#246;chten, k&#246;nnen
7e68fce3cbd2246164e045a51ecd77f9f26680ednd Sie auch das Skript <program>apachectl</program> direkt editieren und die
7e68fce3cbd2246164e045a51ecd77f9f26680ednd Variable <code>HTTPD</code> am Anfang &#228;ndern.</p>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd
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&#246;glich, den Ablageort zur Laufzeit anzugeben, indem die
7e68fce3cbd2246164e045a51ecd77f9f26680ednd Kommandozeilenoption <code>-f</code> wie folgt verwendet wird:</p>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd
7e68fce3cbd2246164e045a51ecd77f9f26680ednd <example>/usr/local/apache2/bin/apachectl -f
7e68fce3cbd2246164e045a51ecd77f9f26680ednd /usr/local/apache2/conf/httpd.conf</example>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd
7e68fce3cbd2246164e045a51ecd77f9f26680ednd <p>Wenn w&#228;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&#228;uft.
7e68fce3cbd2246164e045a51ecd77f9f26680ednd Sie k&#246;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 ist.</p>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd</section>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd
7e68fce3cbd2246164e045a51ecd77f9f26680ednd<section id="errors"><title>Fehler w&#228;hrend des Hochfahrens</title>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd
7e68fce3cbd2246164e045a51ecd77f9f26680ednd <p>Wenn der Apache w&#228;hrend des Hochfahrens einen schweren Fehler
7e68fce3cbd2246164e045a51ecd77f9f26680ednd feststellt, schreibt er entweder eine Nachricht, die das Problem
7e68fce3cbd2246164e045a51ecd77f9f26680ednd n&#228;her schildert, auf die Konsole oder ins <directive
f5f948a91315652103ddae08be22d76f63ba96d4nd module="core">ErrorLog</directive>, bevor er sich selbst beendet.
7e68fce3cbd2246164e045a51ecd77f9f26680ednd Eine der h&#228;ufigsten Fehlermeldungen ist "<code>Unable
7e68fce3cbd2246164e045a51ecd77f9f26680ednd to bind to Port ...</code>" <transnote>"Kann nicht an Port ...
7e68fce3cbd2246164e045a51ecd77f9f26680ednd binden"</transnote>. Diese Meldung wird &#252;blicherweise verursacht:</p>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd
7e68fce3cbd2246164e045a51ecd77f9f26680ednd <ul>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd <li>entweder durch den Versuch, den Server an einem privilegierten
29fb68cf24dbdb4985cbb4734cb6074ea4bbab26nd Port zu starten, w&#228;hrend man nicht als Benutzer root angemeldet
7e68fce3cbd2246164e045a51ecd77f9f26680ednd ist,</li>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd
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 </ul>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd
7e68fce3cbd2246164e045a51ecd77f9f26680ednd <p>F&#252;r weitere Anleitungen zur Fehlerbehebung lesen Sie bitte die
7e68fce3cbd2246164e045a51ecd77f9f26680ednd Apache-<a href="faq/">FAQ</a>.</p>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd</section>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd
7e68fce3cbd2246164e045a51ecd77f9f26680ednd<section id="boot"><title>Beim Bootvorgang starten</title>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd
7e68fce3cbd2246164e045a51ecd77f9f26680ednd <p>Wenn Sie m&#246;chten, dass Ihr Server direkt nach einem
7e68fce3cbd2246164e045a51ecd77f9f26680ednd System-Neustart weiterl&#228;uft, sollten Sie einen Aufruf von
7e68fce3cbd2246164e045a51ecd77f9f26680ednd <program>apachectl</program> zu den Startdateien Ihres Systems
7e68fce3cbd2246164e045a51ecd77f9f26680ednd hinzuf&#252;gen (&#252;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&#228;nkungen
7e68fce3cbd2246164e045a51ecd77f9f26680ednd richtig konfiguriert ist.</p>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd
7e68fce3cbd2246164e045a51ecd77f9f26680ednd <p>Das <program>apachectl</program>-Skript ist daf&#252;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 &#252;bersetzt sie in die entsprechenden Signale f&#252;r
7e68fce3cbd2246164e045a51ecd77f9f26680ednd <program>httpd</program>. Daher k&#246;nnen Sie oftmals
7e68fce3cbd2246164e045a51ecd77f9f26680ednd einfach <program>apachectl</program> in das entsprechende init-Verzeichnis
7e68fce3cbd2246164e045a51ecd77f9f26680ednd linken. &#220;berpr&#252;fen Sie bitte auf jeden Fall die genauen
29fb68cf24dbdb4985cbb4734cb6074ea4bbab26nd Anforderungen Ihres Systems.</p>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd</section>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd
7e68fce3cbd2246164e045a51ecd77f9f26680ednd<section id="info"><title>Weitere Informationen</title>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd
7e68fce3cbd2246164e045a51ecd77f9f26680ednd <p>Weitere Informationen &#252;ber Kommandozeilenoptionen von <program>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd httpd</program> und <program>apachectl</program> sowie anderen
7e68fce3cbd2246164e045a51ecd77f9f26680ednd Hilfsprogrammen, die dem Server beigef&#252;gt sind, sind auf der
29fb68cf24dbdb4985cbb4734cb6074ea4bbab26nd Seite <a href="programs/">Server und Hilfsprogramme</a>
29fb68cf24dbdb4985cbb4734cb6074ea4bbab26nd verf&#252;gbar. Es existiert au&#223;erdem eine Dokumentation
7e68fce3cbd2246164e045a51ecd77f9f26680ednd aller in der Apache-Distribution enthaltenen <a
7e68fce3cbd2246164e045a51ecd77f9f26680ednd href="mod/">Module</a> und der von ihnen bereitgestellten
7e68fce3cbd2246164e045a51ecd77f9f26680ednd <a href="mod/directives.html">Direktiven</a>.</p>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd</section>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd
7e68fce3cbd2246164e045a51ecd77f9f26680ednd</manualpage>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd