You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by nd...@apache.org on 2004/03/20 22:59:48 UTC
cvs commit: httpd-2.0/docs/manual/vhosts name-based.xml.de
nd 2004/03/20 13:59:48
Modified: docs/manual/mod mpm_common.xml.de
docs/manual/vhosts name-based.xml.de
Log:
bring these files up to date
Revision Changes Path
1.12 +51 -1 httpd-2.0/docs/manual/mod/mpm_common.xml.de
Index: mpm_common.xml.de
===================================================================
RCS file: /home/cvs/httpd-2.0/docs/manual/mod/mpm_common.xml.de,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -u -r1.11 -r1.12
--- mpm_common.xml.de 16 Mar 2004 00:54:11 -0000 1.11
+++ mpm_common.xml.de 20 Mar 2004 21:59:48 -0000 1.12
@@ -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
@@ -873,6 +873,56 @@
<p>Die Voreinstellung für <directive>ThreadsPerChild</directive> ist
<code>64</code>, wenn <module>mpm_winnt</module> verwendet wird, und
<code>25</code> bei der Verwendung der anderen MPMs.</p>
+</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>
1.5 +22 -21 httpd-2.0/docs/manual/vhosts/name-based.xml.de
Index: name-based.xml.de
===================================================================
RCS file: /home/cvs/httpd-2.0/docs/manual/vhosts/name-based.xml.de,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -u -r1.4 -r1.5
--- name-based.xml.de 9 Feb 2004 20:22:54 -0000 1.4
+++ name-based.xml.de 20 Mar 2004 21:59:48 -0000 1.5
@@ -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>
-
-