mirror of
https://github.com/apache/httpd.git
synced 2026-01-06 09:01:14 +03:00
bring these files up to date
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@103057 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
|
||||
<?xml-stylesheet type="text/xsl" href="../style/manual.de.xsl"?>
|
||||
<!-- English revision: 1.32 -->
|
||||
<!-- English revision: 1.40 -->
|
||||
|
||||
<!--
|
||||
Copyright 2003-2004 The Apache Software Foundation
|
||||
@@ -876,6 +876,56 @@ entgegengenommenen Anfragen</description>
|
||||
</usage>
|
||||
</directivesynopsis>
|
||||
|
||||
<directivesynopsis>
|
||||
<name>ThreadStackSize</name>
|
||||
<description>Die Größe des Stacks in Bytes, der von Threads
|
||||
verwendet wird, die Client-Verbindungen bearbeiten.</description>
|
||||
<syntax>ThreadStackSize <var>size</var></syntax>
|
||||
<default>65536 unter NetWare; variiert bei anderen Betriebssystemen.</default>
|
||||
<contextlist><context>server config</context></contextlist>
|
||||
<modulelist><module>leader</module><module>mpm_netware</module>
|
||||
<module>mpm_winnt</module><module>perchild</module>
|
||||
<module>threadpool</module><module>worker</module>
|
||||
</modulelist>
|
||||
<compatibility>Verfügbar seit Version 2.1</compatibility>
|
||||
|
||||
<usage>
|
||||
<p>Die Direktive <directive>ThreadStackSize</directive> legt die
|
||||
Größe des Stacks (für Autodaten) der Threads fest, die
|
||||
Client-Verbindungen bearbeiten und Module aufrufen, welche bei der
|
||||
Verarbeitung dieser Verbindungen helfen. In den meisten Fällen ist die
|
||||
Voreinstellung des Betriebssystems angemessen, doch unter bestimmten
|
||||
Umständen kann es sinnvoll sein, den Wert anzupassen:</p>
|
||||
|
||||
<ul>
|
||||
<li>Auf Plattformen mit einer relativ kleinen Voreingestellung für
|
||||
die Größe des Thread-Stacks (z.B. HP-UX) kann der Apache bei
|
||||
der Verwendung einiger Drittanbietermodule, die einen relativ hohen Bedarf
|
||||
an Speicherplatz haben, abstürzen. Ebendiese Module arbeiten
|
||||
möglicherweise problemlos auf anderen Plattformen, wo der
|
||||
voreingestellte Thread-Stack größer ist. Derartige
|
||||
Abstürze können Sie vermeiden, indem Sie
|
||||
<directive>ThreadStackSize</directive> auf einen höheren Wert als die
|
||||
Betriebssystemvoreinstellung setzen. Eine solche Anpassung ist nur
|
||||
notwendig, wenn es vom Anbieter des Moduls so spezifiziert wurde oder die
|
||||
Diagnose eines Apache-Absturzes ergeben hat, das die
|
||||
Thread-Stackgröße zu klein war.</li>
|
||||
|
||||
<li>Auf Plattformen, wo die voreingestellte Thread-Stackgröße
|
||||
für die Webserverkonfiguration deutlich größer als
|
||||
notwendig ist, kann eine größere Anzahl von Threads pro
|
||||
Kindprozess erreicht werden, wenn <directive>ThreadStackSize</directive>
|
||||
auf einen Wert kleiner als die Betriebssystemvoreinstellung gesetzt wird.
|
||||
Da es einzelne Anfragen geben kann, die mehr Stack zur Verarbeitung
|
||||
benötigen, sollte eine derartige Korrektur ausschließlich in
|
||||
Testumgebungen zum Einsatz kommen, auf denen die gesamte
|
||||
Webserververarbeitung ausprobiert werden kann. Eine Änderung der
|
||||
Webserverkonfiguration kann den aktuellen Wert der
|
||||
<directive>ThreadStackSize</directive> ungültig machen.</li>
|
||||
</ul>
|
||||
</usage>
|
||||
</directivesynopsis>
|
||||
|
||||
<directivesynopsis>
|
||||
<name>User</name>
|
||||
<description>Die Benutzerkennung, unter welcher der Server Anfragen
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version='1.0' encoding='UTF-8' ?>
|
||||
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
|
||||
<?xml-stylesheet type="text/xsl" href="../style/manual.de.xsl"?>
|
||||
<!-- English revision: 1.10 -->
|
||||
<!-- English revision: 1.14 -->
|
||||
|
||||
<!--
|
||||
Copyright 2003-2004 The Apache Software Foundation
|
||||
@@ -76,7 +76,7 @@
|
||||
<li>Einige Betriebssysteme und Netzwerkanlagen setzen Techniken zum
|
||||
Bandbreiten-Management ein, die nicht zwischen Hosts unterscheiden
|
||||
können, wenn diese nicht auf verschiedenen IP-Adressen liegen.</li>
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
</section>
|
||||
|
||||
@@ -84,15 +84,15 @@
|
||||
|
||||
<related>
|
||||
<modulelist>
|
||||
<module>core</module>
|
||||
<module>core</module>
|
||||
</modulelist>
|
||||
|
||||
<directivelist>
|
||||
<directive module="core">DocumentRoot</directive>
|
||||
<directive module="core">NameVirtualHost</directive>
|
||||
<directive module="core">ServerAlias</directive>
|
||||
<directive module="core">ServerName</directive>
|
||||
<directive module="core">ServerPath</directive>
|
||||
<directive module="core">NameVirtualHost</directive>
|
||||
<directive module="core">ServerAlias</directive>
|
||||
<directive module="core">ServerName</directive>
|
||||
<directive module="core">ServerPath</directive>
|
||||
<directive module="core" type="section">VirtualHost</directive>
|
||||
</directivelist>
|
||||
</related>
|
||||
@@ -103,7 +103,10 @@
|
||||
der Direktive <directive module="core">NameVirtualHost</directive>
|
||||
eingestellt. Im Normalfall, wenn alle IP-Adressen des Server verwendet
|
||||
werden sollen, können Sie <code>*</code> als Argument für
|
||||
<directive module="core">NameVirtualHost</directive> verwenden. Beachten Sie,
|
||||
<directive module="core">NameVirtualHost</directive> verwenden. Wenn Sie
|
||||
vorhaben, mehrere Ports zu nutzen (etwa wenn SSL läuft), sollten
|
||||
Sie dem Argument einen Port hinzufügen, wie zum Beispiel
|
||||
<code>*:80</code>. Beachten Sie,
|
||||
dass die Angabe einer IP-Adresse in einer <directive
|
||||
module="core">NameVirtualHost</directive>-Anweisung den Server nicht
|
||||
automatisch an dieser Adresse lauschen läßt. Lesen Sie bitte "<a
|
||||
@@ -118,16 +121,16 @@
|
||||
sein wie das Argument der <directive
|
||||
module="core">NameVirtualHost</directive>-Anweisung (d.h. eine IP-Adresse
|
||||
oder <code>*</code> für alle Adressen). Innerhalb jedes <directive
|
||||
type="section" module="core">VirtualHost</directive>-Blocks benötigen
|
||||
type="section" module="core">VirtualHost</directive>-Blocks benötigen
|
||||
Sie zumindestens eine <directive
|
||||
module="core">ServerName</directive>-Anweisung, um zu bestimmen, welcher
|
||||
Host bedient wird, und eine <directive
|
||||
module="core">DocumentRoot</directive>-Anweisung, um anzugeben, wo im
|
||||
module="core">DocumentRoot</directive>-Anweisung, um anzugeben, wo im
|
||||
Dateisystem der Inhalt des Hosts abgelegt ist.</p>
|
||||
|
||||
<note><title>Der Hauptserver verschwindet</title>
|
||||
Wenn Sie virtuelle Hosts zu einem bestehenden Webserver hinzufügen,
|
||||
müssen Sie auch einen <directive type="section"
|
||||
müssen Sie auch einen <directive type="section"
|
||||
module="core">VirtualHost</directive>-Block für den bestehenden Host
|
||||
<transnote>und bisherigen Hauptserver</transnote> erstellen.
|
||||
Die <directive module="core">ServerName</directive>- und
|
||||
@@ -145,10 +148,10 @@
|
||||
die gleiche IP-Adresse zeigt. Dann fügen Sie einfach Folgendes der
|
||||
<code>httpd.conf</code> hinzu:</p>
|
||||
|
||||
<example>
|
||||
NameVirtualHost *<br />
|
||||
<example>
|
||||
NameVirtualHost *:80<br />
|
||||
<br />
|
||||
<VirtualHost *><br />
|
||||
<VirtualHost *:80><br />
|
||||
<indent>
|
||||
ServerName www.domain.tld<br />
|
||||
ServerAlias domain.tld *.domain.tld<br />
|
||||
@@ -156,12 +159,12 @@
|
||||
</indent>
|
||||
</VirtualHost><br />
|
||||
<br />
|
||||
<VirtualHost *><br />
|
||||
<VirtualHost *:80><br />
|
||||
<indent>ServerName www.otherdomain.tld<br />
|
||||
DocumentRoot /www/otherdomain<br />
|
||||
</indent>
|
||||
</VirtualHost><br />
|
||||
</example>
|
||||
</example>
|
||||
|
||||
<p>Sie können anstelle des <code>*</code> bei den beiden Anweisungen
|
||||
<directive module="core">NameVirtualHost</directive> und <directive
|
||||
@@ -181,9 +184,9 @@
|
||||
aufgeführten Namen alternative Namen sind, die man verwenden kann, um
|
||||
das gleiche Webangebot zu erreichen:</p>
|
||||
|
||||
<example>
|
||||
<example>
|
||||
ServerAlias domain.tld *.domain.tld
|
||||
</example>
|
||||
</example>
|
||||
|
||||
<p>Anfragen für alle Hosts der Domain <code>domain.tld</code> werden
|
||||
von dem virtuellen Host <code>www.domain.tld</code> bedient. Die
|
||||
@@ -201,7 +204,7 @@
|
||||
feineinstellen. Die meisten Direktiven können in diesen Containern
|
||||
angegeben werden und verändern dann ausschließlich die
|
||||
Konfiguration des entsprechenden virtuellen Hosts. Prüfen Sie den <a
|
||||
href="../mod/directive-dict.html#Context">Kontext</a> einer Direktive, um
|
||||
href="../mod/directive-dict.html#Context">Kontext</a> einer Direktive, um
|
||||
herauszufinden, ob eine bestimmte Direktive zulässig ist.
|
||||
Im <em>Hauptserver-Kontext</em> (außerhalb der <directive
|
||||
type="section" module="core">VirtualHost</directive>-Container) definierte
|
||||
@@ -292,5 +295,3 @@
|
||||
|
||||
</section>
|
||||
</manualpage>
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user