1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
4 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5 This file is generated from xml source: DO NOT EDIT
6 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
8 <title>Multi-Processing-Module (MPMs) - Apache HTTP Server Version 2.5</title>
9 <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
10 <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
11 <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" />
12 <script src="./style/scripts/prettify.min.js" type="text/javascript">
15 <link href="./images/favicon.ico" rel="shortcut icon" /></head>
16 <body id="manual-page"><div id="page-header">
17 <p class="menu"><a href="./mod/">Module</a> | <a href="./mod/quickreference.html">Direktiven</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p>
18 <p class="apache">Apache HTTP Server Version 2.5</p>
19 <img alt="" src="./images/feather.gif" /></div>
20 <div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
22 <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP-Server</a> > <a href="http://httpd.apache.org/docs/">Dokumentation</a> > <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Multi-Processing-Module (MPMs)</h1>
24 <p><span>Verfügbare Sprachen: </span><a href="./de/mpm.html" title="Deutsch"> de </a> |
25 <a href="./en/mpm.html" hreflang="en" rel="alternate" title="English"> en </a> |
26 <a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español"> es </a> |
27 <a href="./fr/mpm.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
28 <a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
29 <a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
30 <a href="./tr/mpm.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a> |
31 <a href="./zh-cn/mpm.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese"> zh-cn </a></p>
33 <div class="outofdate">Diese Übersetzung ist möglicherweise
34 nicht mehr aktuell. Bitte prüfen Sie die englische Version auf
35 die neuesten Änderungen.</div>
37 <p>Das Dokument beschreibt, was ein Multi-Processing-Modul ist und wie solche
38 Module beim Apache HTTP Server verwendet werden.</p>
40 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">Einführung</a></li>
41 <li><img alt="" src="./images/down.gif" /> <a href="#choosing">Auswahl eines MPMs</a></li>
42 <li><img alt="" src="./images/down.gif" /> <a href="#defaults">MPM-Voreinstellungen</a></li>
43 </ul><ul class="seealso"><li><a href="#comments_section">Kommentare</a></li></ul></div>
44 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
46 <h2><a name="introduction" id="introduction">Einführung</a></h2>
48 <p>Der Apache HTTP Server wurde als leistungsfähiger und flexibler Webserver
49 konzipiert, der auf einer Vielzahl von Plattformen in einer
50 Reihe unterschiedlicher Umgebungen arbeiten kann. Unterschiedliche
51 Plattformen und unterschiedliche Umgebungen verlangen oftmals verschiedene
52 Fähigkeiten oder kennen verschiedene Wege, die gleiche
53 Funktionaltät sehr effizient zu implementieren. Der Apache hat durch
54 seinen modularen Aufbau schon immer eine breite Auswahl von Umgebungen
55 unterstützt. Dieses Design erlaubt es dem Webmaster, durch Auswahl der
56 Module, die zur Kompilierungszeit oder zur Laufzeit geladen werden, die
57 Features auszuwählen, die in den Server intregiert werden.</p>
59 <p>Der Apache 2.0 erweitert dieses modulare Design auf die grundlegenden
60 Funktionen eines Webservers. Der Server wird mit einer Auswahl von
61 Multi-Processing-Modulen (MPMs) ausgeliefert, die für die Bindung an
62 Netzwerkports der Maschine, die Annahme von Anfragen und die Abfertigung von
63 Kindprozessen zur Behandlung der Anfragen zuständig sind.</p>
65 <p>Die Erweiterung des modularen Aufbaus auf diese Ebene des Servers
66 bringt zwei wesentliche Vorteile:</p>
69 <li>Der Apache kann nun eine Vielfalt von Betriebssystemen sauberer und
70 effizienter unterstützen. Insbesondere die Windows-Version des Apache
71 ist jetzt deutlich effizienter, da <code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code> native
72 Netzwerkfähigkeiten anstelle der im Apache 1.3 verwendeten
73 POSIX-Schicht benutzen kann. Dieser Vorteil gilt auch für andere
74 Betriebssysteme, für die spezielle MPMs implementiert sind.</li>
76 <li>Der Server läßt sich besser auf die Bedürfnisse der
77 jeweiligen Website anpassen. Sites beispielsweise, die eine hohe
78 Skalierbarkeit benötigen, können ein Threaded-MPM wie
79 <code class="module"><a href="./mod/worker.html">worker</a></code> oder <code class="module"><a href="./mod/event.html">event</a></code> wählen,
80 während Sites, die Stabilität oder Kompatibilität mit
81 älterer Software erfordern, <code class="module"><a href="./mod/prefork.html">prefork</a></code> wählen
85 <p>Auf Anwenderebene erscheinen MPMs fast wie andere Apache-Module. Der
86 Hauptunterschied ist, dass jeweils nur ein einziges MPM in den Server
87 geladen werden kann. Die Liste der verfügbaren MPMs finden Sie im <a href="mod/">Modul-Index</a>.</p>
89 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
91 <h2><a name="choosing" id="choosing">Auswahl eines MPMs</a></h2>
93 <p>MPMs müssen während der
94 <span class="transnote">(<em>Anm.d.Ü.:</em> Quelltext-)</span>Konfiguration ausgewählt und in den
95 Server einkompiliert werden. Compiler sind in der Lage eine Reihe von
96 Funktionen zu optimieren, wenn Threads verwendet werden. Sie können
97 dies allerdings nur, wenn sie wissen, dass Threads benutzt werden.</p>
99 <p>Um das gewünschte MPM tatsächlich auszuwählen, verwenden Sie
100 beim <code class="program"><a href="./programs/configure.html">configure</a></code>-Skript das Argument
101 <code>--with-mpm=<em>NAME</em></code>. <em>NAME</em> ist der Name des
102 gewünschten MPMs.</p>
104 <p>Ist der Server kompiliert, so ist es mittels <code>./httpd -l</code>
105 möglich, das ausgewählte MPM zu ermitteln. Dieser Befehl listet
106 alle in den Server einkompilierten Module auf, einschließlich des
108 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
109 <div class="section">
110 <h2><a name="defaults" id="defaults">MPM-Voreinstellungen</a></h2>
112 <p>Die folgende Tabelle gibt die voreingestellten MPMs für verschiedene
113 Betriebssysteme an. Wenn Sie während der Kompilierung keine andere
114 Auswahl treffen, wird dieses MPM gewählt.</p>
118 <tr><td>BeOS</td><td><code class="module"><a href="./mod/beos.html">beos</a></code></td></tr>
119 <tr><td>Netware</td><td><code class="module"><a href="./mod/mpm_netware.html">mpm_netware</a></code></td></tr>
120 <tr><td>OS/2</td><td><code class="module"><a href="./mod/mpmt_os2.html">mpmt_os2</a></code></td></tr>
121 <tr><td>Unix</td><td><code class="module"><a href="./mod/prefork.html">prefork</a></code></td></tr>
122 <tr><td>Windows</td><td><code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code></td></tr>
125 <div class="bottomlang">
126 <p><span>Verfügbare Sprachen: </span><a href="./de/mpm.html" title="Deutsch"> de </a> |
127 <a href="./en/mpm.html" hreflang="en" rel="alternate" title="English"> en </a> |
128 <a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español"> es </a> |
129 <a href="./fr/mpm.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
130 <a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
131 <a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
132 <a href="./tr/mpm.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a> |
133 <a href="./zh-cn/mpm.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese"> zh-cn </a></p>
134 </div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Kommentare</a></h2><div class="warning"><strong>Notice:</strong><br />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 <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
135 <script type="text/javascript"><!--//--><![CDATA[//><!--
136 var comments_shortname = 'httpd';
137 var comments_identifier = 'http://httpd.apache.org/docs/trunk/mpm.html';
139 if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
140 d.write('<div id="comments_thread"><\/div>');
141 var s = d.createElement('script');
142 s.type = 'text/javascript';
144 s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
145 (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
148 d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
150 })(window, document);
151 //--><!]]></script></div><div id="footer">
152 <p class="apache">Copyright 2015 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
153 <p class="menu"><a href="./mod/">Module</a> | <a href="./mod/quickreference.html">Direktiven</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
154 if (typeof(prettyPrint) !== 'undefined') {