home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 November / CMCD1104.ISO / Software / Complet / Apache / apache_2.0.52-win32-x86-no_ssl.msi / Data.Cab / F277702_invoking.xml.de < prev    next >
Extensible Markup Language  |  2004-04-17  |  8KB  |  152 lines

  1. <?xml version='1.0' encoding='UTF-8' ?>
  2. <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
  3. <?xml-stylesheet type="text/xsl" href="./style/manual.de.xsl"?>
  4. <!-- English Revision: 1.2.2.9 -->
  5.  
  6. <!--
  7.  Copyright 2002-2004 The Apache Software Foundation
  8.  
  9.  Licensed under the Apache License, Version 2.0 (the "License");
  10.  you may not use this file except in compliance with the License.
  11.  You may obtain a copy of the License at
  12.  
  13.      http://www.apache.org/licenses/LICENSE-2.0
  14.  
  15.  Unless required by applicable law or agreed to in writing, software
  16.  distributed under the License is distributed on an "AS IS" BASIS,
  17.  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  18.  See the License for the specific language governing permissions and
  19.  limitations under the License.
  20. -->
  21.  
  22. <manualpage metafile="invoking.xml.meta">
  23.  
  24.   <title>Apache starten</title>
  25.  
  26. <summary>
  27.     <p>Unter Windows läuft der Apache üblicherweise als Dienst
  28.     (Windows NT, 2000 und XP) oder als Konsolenanwendung (Windows 9x und
  29.     ME). Für Einzelheiten lesen Sie bitte <a
  30.     href="platform/windows.html#winsvc">Apache als Dienst betreiben</a>
  31.     und <a href="platform/windows.html#wincons"
  32.     >Apache als Konsolenanwendung betreiben</a>.</p>
  33.  
  34.     <p>Unter Unix wird das <a
  35.     href="programs/httpd.html">httpd</a>-Programm als Daemon ausgeführt,
  36.     der im Hintergrund fortlaufend aktiv ist, um Anfragen zu bearbeiten.
  37.     Dieses Dokument beschreibt, wie <code>httpd</code> aufgerufen wird.</p>
  38. </summary>
  39.  
  40. <seealso><a href="stopping.html">Beenden und Neustarten</a></seealso>
  41. <seealso><a href="programs/httpd.html">httpd</a></seealso>
  42. <seealso><a href="programs/apachectl.html">apachectl</a></seealso>
  43.  
  44. <section id="startup"><title>Wie der Apache startet</title>
  45.  
  46.     <p>Wenn die in der Konfigurationsdatei angegebene <directive
  47.     module="mpm_common">Listen</directive>-Anweisung auf die Voreinstellung
  48.     von 80 gesetzt ist (oder einen anderen Port unterhalb von 1024), dann
  49.     müssen Sie root-Berechtigung besitzen, um den Apache starten
  50.     zu können. Nur dann kann er sich an diesen privilegierten
  51.     Port binden. Sobald der Server gestartet ist und einige vorbereitende
  52.     Aktionen wie das Öffnen seiner Log-Dateien ausgeführt hat,
  53.     startet er mehrere <em>Kind</em>-Prozesse, welche die Arbeit erledigen:
  54.     das Lauschen auf und Beantworten von Anfragen von Clients. Der
  55.     Haupt-<code>httpd</code>-Prozess läuft unter dem Benutzer root
  56.     weiter, die Kind-Prozesse jedoch werden unter weniger privilegierten
  57.     Benutzerkennungen ausgeführt. Dies wird von dem ausgewählten
  58.     <a href="mpm.html">Multi-Processing-Modul</a> gesteuert.</p>
  59.  
  60.     <p>Die Verwendung des Steuerskripts <a
  61.     href="programs/apachectl.html">apachectl</a> ist die empfohlene Methode,
  62.     das <code>httpd</code>-Programm zu starten. Dieses Skript setzt
  63.     verschiedene Umgebungsvariablen, die für die korrekte Funktion von
  64.     <code>httpd</code> unter einigen Betriebssystemen notwendig sind, und
  65.     startet dann das <code>httpd</code>-Programm. <code>apachectl</code>
  66.     reicht alle Kommandozeilenargumente durch, so dass alle
  67.     <code>httpd</code>-Optionen auch mit <code>apachectl</code>
  68.     verwendet werden können. Um den korrekten Ablageort des
  69.     <code>httpd</code>-Programms sowie einige Kommandozeilenargumente
  70.     anzugeben, die Sie <em>immer</em> verwenden möchten, können
  71.     Sie auch das Skript <code>apachectl</code> direkt editieren und die
  72.     Variable <code>HTTPD</code> am Anfang ändern.</p>
  73.  
  74.     <p>Das Erste was <code>httpd</code> macht, wenn es startet, ist das
  75.     Suchen und Einlesen der <a
  76.     href="configuring.html">Konfigurationsdatei</a> <code>httpd.conf</code>.
  77.     Der Ablageort dieser Datei wird zur Kompilierungszeit festgelegt. Es ist
  78.     aber möglich, den Ablageort zur Laufzeit anzugeben, indem die
  79.     Kommandozeilenoption <code>-f</code> wie folgt verwendet wird:</p>
  80.  
  81.     <example>/usr/local/apache2/bin/apachectl -f
  82.       /usr/local/apache2/conf/httpd.conf</example>
  83.  
  84.     <p>Wenn während des Starts alles gutgeht, trennt sich der Server
  85.     vom Terminal ab und die Eingabeaufforderung erscheint gleich darauf
  86.     wieder. Dies zeigt an, dass der Server hochgefahren ist und läuft.
  87.     Sie können nun Ihren Browser benutzen, um Verbindung zum Server
  88.     aufzunehmen und sich die Testseite im <directive
  89.     module="core">DocumentRoot</directive>-Verzeichnis anzusehen wie auch
  90.     die lokale Kopie der Dokumentation, die von dieser Seite aus verlinkt
  91.     ist.</p>
  92. </section>
  93.  
  94. <section id="errors"><title>Fehler während des Hochfahrens</title>
  95.  
  96.     <p>Wenn der Apache während des Hochfahrens einen schweren Fehler
  97.     feststellt, schreibt er entweder eine Nachricht, die das Problem
  98.     näher schildert, auf die Konsole oder ins <directive
  99.     module="core">ErrorLog</directive>, bevor er sich selbst beendet.
  100.     Eine der häufigsten Fehlermeldungen ist "<code>Unable
  101.     to bind to Port ...</code>" <transnote>"Kann nicht an Port ...
  102.     binden"</transnote>. Diese Meldung wird üblicherweise verursacht:</p>
  103.  
  104.     <ul>
  105.       <li>entweder durch den Versuch, den Server an einem privilegierten
  106.       Port zu starten, während man nicht als Benutzer root angemeldet
  107.       ist,</li>
  108.  
  109.       <li>oder durch den Versuch, den Server zu starten, wenn bereits eine
  110.       andere Instanz des Apache oder ein anderer Webserver an den gleichen
  111.       Port gebunden ist.</li>
  112.     </ul>
  113.  
  114.     <p>Für weitere Anleitungen zur Fehlerbehebung lesen Sie bitte die
  115.     Apache-<a href="faq/">FAQ</a>.</p>
  116. </section>
  117.  
  118. <section id="boot"><title>Beim Bootvorgang starten</title>
  119.  
  120.     <p>Wenn Sie möchten, dass Ihr Server direkt nach einem
  121.     System-Neustart weiterläuft, sollten Sie einen Aufruf von
  122.     <code>apachectl</code> zu den Startdateien Ihres Systems hinzufügen
  123.     (üblicherweise <code>rc.local</code> oder eine Datei in einem
  124.     <code>rc.N</code>-Verzeichnis). Dies startet den Apache als root.
  125.     Stellen Sie zuvor jedoch sicher, dass Ihr Server hinsichtlich
  126.     Sicherheit und Zugriffsbeschränkungen richtig konfiguriert ist.</p>
  127.  
  128.     <p>Das <code>apachectl</code>-Skript ist dafür ausgelegt, wie ein
  129.     Standard-SysV-init-Skript zu arbeiten. Es akzeptiert die Argumente
  130.     <code>start</code>, <code>restart</code> und <code>stop</code>
  131.     und übersetzt sie in die entsprechenden Signale für
  132.     <code>httpd</code>. Daher können Sie oftmals
  133.     einfach <code>apachectl</code> in das entsprechende init-Verzeichnis
  134.     linken. Überprüfen Sie bitte auf jeden Fall die genauen
  135.     Anforderungen Ihres Systems.</p>
  136. </section>
  137.  
  138. <section id="info"><title>Weitere Informationen</title>
  139.  
  140.     <p>Weitere Informationen über Kommandozeilenoptionen von <a
  141.     href="programs/httpd.html">httpd</a> und <a
  142.     href="programs/apachectl.html">apachectl</a> sowie anderen
  143.     Hilfsprogrammen, die dem Server beigefügt sind, sind auf der
  144.     Seite <a href="programs/">Server und Hilfsprogramme</a>
  145.     verfügbar. Es existiert außerdem eine Dokumentation
  146.     aller in der Apache-Distribution enthaltenen <a
  147.     href="mod/">Module</a> und der von ihnen bereitgestellten
  148.     <a href="mod/directives.html">Direktiven</a>.</p>
  149. </section>
  150.  
  151. </manualpage>
  152.