mirror of
https://github.com/apache/httpd.git
synced 2026-10-23 22:49:01 +03:00
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1934819 13f79535-47bb-0310-9956-ffa450edef68
164 lines
11 KiB
Plaintext
164 lines
11 KiB
Plaintext
<!DOCTYPE html SYSTEM "about:legacy-compat">
|
|
<html lang="de"><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
|
<meta content="width=device-width, initial-scale=1" name="viewport">
|
|
<!--
|
|
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
|
This file is generated from xml source: DO NOT EDIT
|
|
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
|
-->
|
|
<title>Multi-Processing-Module (MPMs) - Apache HTTP Server Version 2.4</title>
|
|
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet">
|
|
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size">
|
|
<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">
|
|
<script src="./style/scripts/prettify.min.js">
|
|
</script>
|
|
|
|
<link href="./images/favicon.png" rel="shortcut icon"></head>
|
|
<body id="manual-page"><div id="page-header">
|
|
<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/quickreference.html">Direktiven</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Report a bug</a></p>
|
|
<p class="apache">Apache HTTP Server Version 2.4</p>
|
|
<img alt="" src="./images/feather.png"></div>
|
|
<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif"></a></div>
|
|
<div id="path">
|
|
<a href="https://www.apache.org/">Apache</a> > <a href="https://httpd.apache.org/">HTTP-Server</a> > <a href="https://httpd.apache.org/docs/">Dokumentation</a> > <a href="./">Version 2.4</a></div><div id="page-content"><div id="preamble"><h1>Multi-Processing-Module (MPMs)</h1>
|
|
<button aria-label="Toggle language list" class="lang-toggle"><svg xmlns="http://www.w3.org/2000/svg" stroke-width="2" stroke="currentColor" fill="none" viewBox="0 0 24 24" height="16" width="16"><circle r="10" cy="12" cx="12"/><line y2="12" x2="22" y1="12" x1="2"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg></button>
|
|
<div class="toplang">
|
|
<p><span>Verfügbare Sprachen: </span><a href="./de/mpm.html" title="Deutsch"> de </a> |
|
|
<a href="./en/mpm.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
|
<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
|
<a href="./fr/mpm.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
|
<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
|
<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
|
<a href="./tr/mpm.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a> |
|
|
<a href="./zh-cn/mpm.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese"> zh-cn </a></p>
|
|
</div>
|
|
<div class="outofdate">Diese Übersetzung ist möglicherweise
|
|
nicht mehr aktuell. Bitte prüfen Sie die englische Version auf
|
|
die neuesten Änderungen.</div>
|
|
|
|
<p>Das Dokument beschreibt, was ein Multi-Processing-Modul ist und wie solche
|
|
Module beim Apache HTTP Server verwendet werden.</p>
|
|
</div>
|
|
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif"> <a href="#introduction">Einführung</a></li>
|
|
<li><img alt="" src="./images/down.gif"> <a href="#choosing">Auswahl eines MPMs</a></li>
|
|
<li><img alt="" src="./images/down.gif"> <a href="#defaults">MPM-Voreinstellungen</a></li>
|
|
</ul></div>
|
|
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"></a></div>
|
|
<div class="section">
|
|
<h2 id="introduction">Einführung <a title="Permanent link" href="#introduction" class="permalink">¶</a></h2>
|
|
|
|
<p>Der Apache HTTP Server wurde als leistungsfähiger und flexibler Webserver
|
|
konzipiert, der auf einer Vielzahl von Plattformen in einer
|
|
Reihe unterschiedlicher Umgebungen arbeiten kann. Unterschiedliche
|
|
Plattformen und unterschiedliche Umgebungen verlangen oftmals verschiedene
|
|
Fähigkeiten oder kennen verschiedene Wege, die gleiche
|
|
Funktionaltät sehr effizient zu implementieren. Der Apache hat durch
|
|
seinen modularen Aufbau schon immer eine breite Auswahl von Umgebungen
|
|
unterstützt. Dieses Design erlaubt es dem Webmaster, durch Auswahl der
|
|
Module, die zur Kompilierungszeit oder zur Laufzeit geladen werden, die
|
|
Features auszuwählen, die in den Server intregiert werden.</p>
|
|
|
|
<p>Der Apache 2.0 erweitert dieses modulare Design auf die grundlegenden
|
|
Funktionen eines Webservers. Der Server wird mit einer Auswahl von
|
|
Multi-Processing-Modulen (MPMs) ausgeliefert, die für die Bindung an
|
|
Netzwerkports der Maschine, die Annahme von Anfragen und die Abfertigung von
|
|
Kindprozessen zur Behandlung der Anfragen zuständig sind.</p>
|
|
|
|
<p>Die Erweiterung des modularen Aufbaus auf diese Ebene des Servers
|
|
bringt zwei wesentliche Vorteile:</p>
|
|
|
|
<ul>
|
|
<li>Der Apache kann nun eine Vielfalt von Betriebssystemen sauberer und
|
|
effizienter unterstützen. Insbesondere die Windows-Version des Apache
|
|
ist jetzt deutlich effizienter, da <code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code> native
|
|
Netzwerkfähigkeiten anstelle der im Apache 1.3 verwendeten
|
|
POSIX-Schicht benutzen kann. Dieser Vorteil gilt auch für andere
|
|
Betriebssysteme, für die spezielle MPMs implementiert sind.</li>
|
|
|
|
<li>Der Server läßt sich besser auf die Bedürfnisse der
|
|
jeweiligen Website anpassen. Sites beispielsweise, die eine hohe
|
|
Skalierbarkeit benötigen, können ein Threaded-MPM wie
|
|
<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,
|
|
während Sites, die Stabilität oder Kompatibilität mit
|
|
älterer Software erfordern, <code class="module"><a href="./mod/prefork.html">prefork</a></code> wählen
|
|
können.</li>
|
|
</ul>
|
|
|
|
<p>Auf Anwenderebene erscheinen MPMs fast wie andere Apache-Module. Der
|
|
Hauptunterschied ist, dass jeweils nur ein einziges MPM in den Server
|
|
geladen werden kann. Die Liste der verfügbaren MPMs finden Sie im <a href="mod/">Modul-Index</a>.</p>
|
|
|
|
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"></a></div>
|
|
<div class="section">
|
|
<h2 id="choosing">Auswahl eines MPMs <a title="Permanent link" href="#choosing" class="permalink">¶</a></h2>
|
|
|
|
<p>MPMs müssen während der
|
|
<span class="transnote">(<em>Anm.d.Ü.:</em> Quelltext-)</span>Konfiguration ausgewählt und in den
|
|
Server einkompiliert werden. Compiler sind in der Lage eine Reihe von
|
|
Funktionen zu optimieren, wenn Threads verwendet werden. Sie können
|
|
dies allerdings nur, wenn sie wissen, dass Threads benutzt werden.</p>
|
|
|
|
<p>Um das gewünschte MPM tatsächlich auszuwählen, verwenden Sie
|
|
beim <code class="program"><a href="./programs/configure.html">configure</a></code>-Skript das Argument
|
|
<code>--with-mpm=<em>NAME</em></code>. <em>NAME</em> ist der Name des
|
|
gewünschten MPMs.</p>
|
|
|
|
<p>Ist der Server kompiliert, so ist es mittels <code>./httpd -l</code>
|
|
möglich, das ausgewählte MPM zu ermitteln. Dieser Befehl listet
|
|
alle in den Server einkompilierten Module auf, einschließlich des
|
|
MPM.</p>
|
|
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"></a></div>
|
|
<div class="section">
|
|
<h2 id="defaults">MPM-Voreinstellungen <a title="Permanent link" href="#defaults" class="permalink">¶</a></h2>
|
|
|
|
<p>Die folgende Tabelle gibt die voreingestellten MPMs für verschiedene
|
|
Betriebssysteme an. Wenn Sie während der Kompilierung keine andere
|
|
Auswahl treffen, wird dieses MPM gewählt.</p>
|
|
|
|
<table>
|
|
|
|
<tr><td>BeOS</td><td><code class="module"><a href="./mod/beos.html">beos</a></code></td></tr>
|
|
<tr><td>Netware</td><td><code class="module"><a href="./mod/mpm_netware.html">mpm_netware</a></code></td></tr>
|
|
<tr><td>OS/2</td><td><code class="module"><a href="./mod/mpmt_os2.html">mpmt_os2</a></code></td></tr>
|
|
<tr><td>Unix</td><td><code class="module"><a href="./mod/prefork.html">prefork</a></code></td></tr>
|
|
<tr><td>Windows</td><td><code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code></td></tr>
|
|
</table>
|
|
</div></div>
|
|
<div class="bottomlang">
|
|
<p><span>Verfügbare Sprachen: </span><a href="./de/mpm.html" title="Deutsch"> de </a> |
|
|
<a href="./en/mpm.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
|
<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
|
<a href="./fr/mpm.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
|
<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
|
<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
|
<a href="./tr/mpm.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a> |
|
|
<a href="./zh-cn/mpm.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese"> zh-cn </a></p>
|
|
</div><div id="footer">
|
|
<p class="apache">Copyright 2026 The Apache Software Foundation.<br>Lizenziert unter der <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
|
|
<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/quickreference.html">Direktiven</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Report a bug</a></p></div><script><!--//--><![CDATA[//><!--
|
|
if (typeof(prettyPrint) !== 'undefined') {
|
|
prettyPrint();
|
|
}
|
|
var langToggle = document.querySelector('.lang-toggle');
|
|
var topLang = document.querySelector('.toplang');
|
|
if (langToggle && topLang) {
|
|
langToggle.addEventListener('click', function() { topLang.classList.toggle('open'); });
|
|
}
|
|
var qv = document.getElementById('quickview');
|
|
if (qv) {
|
|
document.body.appendChild(qv);
|
|
var qvBtn = document.createElement('button');
|
|
qvBtn.className = 'qv-toggle';
|
|
qvBtn.setAttribute('aria-label', 'Toggle page navigation');
|
|
qvBtn.innerHTML = '☰';
|
|
document.body.appendChild(qvBtn);
|
|
qvBtn.addEventListener('click', function() {
|
|
var isOpen = qv.classList.toggle('open');
|
|
if (isOpen) {
|
|
qv.style.top = window.scrollY + 10 + 'px';
|
|
}
|
|
});
|
|
window.addEventListener('scroll', function() { qv.classList.remove('open'); });
|
|
}
|
|
//--><!]]></script>
|
|
</body></html> |