Blame docs/manual/invoking.html.de

Packit 90a5c9
Packit 90a5c9
Packit 90a5c9
<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head>
Packit 90a5c9
<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
Packit 90a5c9
Packit 90a5c9
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Packit 90a5c9
              This file is generated from xml source: DO NOT EDIT
Packit 90a5c9
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Packit 90a5c9
      -->
Packit 90a5c9
<title>Apache starten - Apache HTTP Server Version 2.4</title>
Packit 90a5c9
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
Packit 90a5c9
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
Packit 90a5c9
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" />
Packit 90a5c9
<script src="./style/scripts/prettify.min.js" type="text/javascript">
Packit 90a5c9
</script>
Packit 90a5c9
Packit 90a5c9
<link href="./images/favicon.ico" rel="shortcut icon" /></head>
Packit 90a5c9
<body id="manual-page">
Packit 90a5c9

Module | Direktiven | FAQ | Glossar | Seitenindex

Packit 90a5c9

Apache HTTP Server Version 2.4

Packit 90a5c9
Packit 90a5c9
<-
Packit 90a5c9
Packit 90a5c9
Apache > HTTP-Server > Dokumentation > Version 2.4

Apache starten

Packit 90a5c9
Packit 90a5c9

Verfügbare Sprachen:  de  |

Packit 90a5c9
 en  |
Packit 90a5c9
 es  |
Packit 90a5c9
 fr  |
Packit 90a5c9
 ja  |
Packit 90a5c9
 ko  |
Packit 90a5c9
 tr 

Packit 90a5c9
Packit 90a5c9
Diese Übersetzung ist möglicherweise
Packit 90a5c9
            nicht mehr aktuell. Bitte prüfen Sie die englische Version auf
Packit 90a5c9
            die neuesten Änderungen.
Packit 90a5c9
Packit 90a5c9
    

Unter Windows läuft der Apache üblicherweise als Dienst

Packit 90a5c9
    (Windows NT, 2000 und XP) oder als Konsolenanwendung (Windows 9x und
Packit 90a5c9
    ME). Für Einzelheiten lesen Sie bitte Apache als Dienst betreiben
Packit 90a5c9
    und Apache als Konsolenanwendung betreiben.

Packit 90a5c9
Packit 90a5c9
    

Unter Unix wird das httpd-Programm als Daemon

Packit 90a5c9
    ausgeführt, der im Hintergrund fortlaufend aktiv ist, um
Packit 90a5c9
    Anfragen zu bearbeiten. Dieses Dokument beschreibt, wie
Packit 90a5c9
    httpd aufgerufen wird.

Packit 90a5c9
Packit 90a5c9
Packit 90a5c9
  • Fehler während des Hochfahrens
  • Packit 90a5c9
  • Beim Bootvorgang starten
  • Packit 90a5c9
  • Weitere Informationen
  • Packit 90a5c9

    Siehe auch

    Packit 90a5c9
    top
    Packit 90a5c9
    Packit 90a5c9

    Wie der Apache startet

    Packit 90a5c9
    Packit 90a5c9
        

    Wenn die in der Konfigurationsdatei angegebene Listen-Anweisung auf die Voreinstellung

    Packit 90a5c9
        von 80 gesetzt ist (oder einen anderen Port unterhalb von 1024), dann
    Packit 90a5c9
        müssen Sie root-Berechtigung besitzen, um den Apache starten
    Packit 90a5c9
        zu können. Nur dann kann er sich an diesen privilegierten
    Packit 90a5c9
        Port binden. Sobald der Server gestartet ist und einige vorbereitende
    Packit 90a5c9
        Aktionen wie das Öffnen seiner Log-Dateien ausgeführt hat,
    Packit 90a5c9
        startet er mehrere Kind-Prozesse, welche die Arbeit erledigen:
    Packit 90a5c9
        das Lauschen auf und Beantworten von Anfragen von Clients. Der
    Packit 90a5c9
        Haupt-httpd-Prozess läuft unter dem Benutzer root
    Packit 90a5c9
        weiter, die Kind-Prozesse jedoch werden unter weniger privilegierten
    Packit 90a5c9
        Benutzerkennungen ausgeführt. Dies wird von dem ausgewählten
    Packit 90a5c9
        Multi-Processing-Modul gesteuert.

    Packit 90a5c9
    Packit 90a5c9
        

    Die Verwendung des Steuerskripts apachectl ist die

    Packit 90a5c9
        empfohlene Methode, das httpd-Programm zu starten.
    Packit 90a5c9
        Dieses Skript setzt verschiedene Umgebungsvariablen, die für die
    Packit 90a5c9
        korrekte Funktion von httpd unter einigen
    Packit 90a5c9
        Betriebssystemen notwendig sind, und startet dann das
    Packit 90a5c9
        httpd-Programm. apachectl
    Packit 90a5c9
        reicht alle Kommandozeilenargumente durch, so dass alle
    Packit 90a5c9
        httpd-Optionen auch mit apachectl
    Packit 90a5c9
        verwendet werden können. Um den korrekten Ablageort des
    Packit 90a5c9
        httpd-Programms sowie einige Kommandozeilenargumente
    Packit 90a5c9
        anzugeben, die Sie immer verwenden möchten, können
    Packit 90a5c9
        Sie auch das Skript apachectl direkt editieren und die
    Packit 90a5c9
        Variable HTTPD am Anfang ändern.

    Packit 90a5c9
    Packit 90a5c9
        

    Das Erste was httpd macht, wenn es startet, ist das

    Packit 90a5c9
        Suchen und Einlesen der Konfigurationsdatei httpd.conf.
    Packit 90a5c9
        Der Ablageort dieser Datei wird zur Kompilierungszeit festgelegt. Es ist
    Packit 90a5c9
        aber möglich, den Ablageort zur Laufzeit anzugeben, indem die
    Packit 90a5c9
        Kommandozeilenoption -f wie folgt verwendet wird:

    Packit 90a5c9
    Packit 90a5c9
        

    /usr/local/apache2/bin/apachectl -f

    Packit 90a5c9
          /usr/local/apache2/conf/httpd.conf

    Packit 90a5c9
    Packit 90a5c9
        

    Wenn während des Starts alles gutgeht, trennt sich der Server

    Packit 90a5c9
        vom Terminal ab und die Eingabeaufforderung erscheint gleich darauf
    Packit 90a5c9
        wieder. Dies zeigt an, dass der Server hochgefahren ist und läuft.
    Packit 90a5c9
        Sie können nun Ihren Browser benutzen, um Verbindung zum Server
    Packit 90a5c9
        aufzunehmen und sich die Testseite im DocumentRoot-Verzeichnis anzusehen wie auch
    Packit 90a5c9
        die lokale Kopie der Dokumentation, die von dieser Seite aus verlinkt
    Packit 90a5c9
        ist.

    Packit 90a5c9
    top
    Packit 90a5c9
    Packit 90a5c9

    Fehler während des Hochfahrens

    Packit 90a5c9
    Packit 90a5c9
        

    Wenn der Apache während des Hochfahrens einen schweren Fehler

    Packit 90a5c9
        feststellt, schreibt er entweder eine Nachricht, die das Problem
    Packit 90a5c9
        näher schildert, auf die Konsole oder ins ErrorLog, bevor er sich selbst beendet.
    Packit 90a5c9
        Eine der häufigsten Fehlermeldungen ist "Unable
    Packit 90a5c9
        to bind to Port ..." (Anm.d.Ü.: "Kann nicht an Port ...
    Packit 90a5c9
        binden"). Diese Meldung wird üblicherweise verursacht:

    Packit 90a5c9
    Packit 90a5c9
        
      Packit 90a5c9
            
    • entweder durch den Versuch, den Server an einem privilegierten
    • Packit 90a5c9
            Port zu starten, während man nicht als Benutzer root angemeldet
      Packit 90a5c9
            ist,
      Packit 90a5c9
      Packit 90a5c9
            
    • oder durch den Versuch, den Server zu starten, wenn bereits eine
    • Packit 90a5c9
            andere Instanz des Apache oder ein anderer Webserver an den gleichen
      Packit 90a5c9
            Port gebunden ist.
      Packit 90a5c9
          
      Packit 90a5c9
      Packit 90a5c9
          

      Für weitere Anleitungen zur Fehlerbehebung lesen Sie bitte die

      Packit 90a5c9
          Apache-FAQ.

      Packit 90a5c9
      top
      Packit 90a5c9
      Packit 90a5c9

      Beim Bootvorgang starten

      Packit 90a5c9
      Packit 90a5c9
          

      Wenn Sie möchten, dass Ihr Server direkt nach einem

      Packit 90a5c9
          System-Neustart weiterläuft, sollten Sie einen Aufruf von
      Packit 90a5c9
          apachectl zu den Startdateien Ihres Systems
      Packit 90a5c9
          hinzufügen (üblicherweise rc.local oder
      Packit 90a5c9
          eine Datei in einem rc.N-Verzeichnis). Dies startet
      Packit 90a5c9
          den Apache als root. Stellen Sie zuvor jedoch sicher, dass Ihr
      Packit 90a5c9
          Server hinsichtlich Sicherheit und Zugriffsbeschränkungen
      Packit 90a5c9
          richtig konfiguriert ist.

      Packit 90a5c9
      Packit 90a5c9
          

      Das apachectl-Skript ist dafür ausgelegt, wie

      Packit 90a5c9
          ein Standard-SysV-init-Skript zu arbeiten. Es akzeptiert die Argumente
      Packit 90a5c9
          start, restart und stop
      Packit 90a5c9
          und übersetzt sie in die entsprechenden Signale für
      Packit 90a5c9
          httpd. Daher können Sie oftmals
      Packit 90a5c9
          einfach apachectl in das entsprechende init-Verzeichnis
      Packit 90a5c9
          linken. Überprüfen Sie bitte auf jeden Fall die genauen
      Packit 90a5c9
          Anforderungen Ihres Systems.

      Packit 90a5c9
      top
      Packit 90a5c9
      Packit 90a5c9

      Weitere Informationen

      Packit 90a5c9
      Packit 90a5c9
          

      Weitere Informationen über Kommandozeilenoptionen von httpd und apachectl sowie anderen

      Packit 90a5c9
          Hilfsprogrammen, die dem Server beigefügt sind, sind auf der
      Packit 90a5c9
          Seite Server und Hilfsprogramme
      Packit 90a5c9
          verfügbar. Es existiert außerdem eine Dokumentation
      Packit 90a5c9
          aller in der Apache-Distribution enthaltenen Module und der von ihnen bereitgestellten
      Packit 90a5c9
          Direktiven.

      Packit 90a5c9
      Packit 90a5c9
      Packit 90a5c9

      Verfügbare Sprachen:  de  |

      Packit 90a5c9
       en  |
      Packit 90a5c9
       es  |
      Packit 90a5c9
       fr  |
      Packit 90a5c9
       ja  |
      Packit 90a5c9
       ko  |
      Packit 90a5c9
       tr 

      Packit 90a5c9
      top

      Kommentare

      Notice:
      This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.
      Packit 90a5c9
      <script type="text/javascript">
      Packit 90a5c9
      var comments_shortname = 'httpd';
      Packit 90a5c9
      var comments_identifier = 'http://httpd.apache.org/docs/2.4/invoking.html';
      Packit 90a5c9
      (function(w, d) {
      Packit 90a5c9
          if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
      Packit 90a5c9
              d.write('
      <\/div>');
      Packit 90a5c9
              var s = d.createElement('script');
      Packit 90a5c9
              s.type = 'text/javascript';
      Packit 90a5c9
              s.async = true;
      Packit 90a5c9
              s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
      Packit 90a5c9
              (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
      Packit 90a5c9
          }
      Packit 90a5c9
          else { 
      Packit 90a5c9
              d.write('
      Comments are disabled for this page at the moment.<\/div>');
      Packit 90a5c9
          }
      Packit 90a5c9
      })(window, document);
      Packit 90a5c9
      //--></script>
      Packit 90a5c9

      Copyright 2018 The Apache Software Foundation.
      Lizenziert unter der Apache License, Version 2.0.

      Packit 90a5c9

      Module | Direktiven | FAQ | Glossar | Seitenindex

      <script type="text/javascript">
      Packit 90a5c9
      if (typeof(prettyPrint) !== 'undefined') {
      Packit 90a5c9
          prettyPrint();
      Packit 90a5c9
      }
      Packit 90a5c9
      //--></script>
      Packit 90a5c9
      </body></html>