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&uuml;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&ouml;&szlig;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&uuml;gbar seit Version 2.1</compatibility>
  +
  +<usage>
  +    <p>Die Direktive <directive>ThreadStackSize</directive> legt die
  +    Gr&ouml;&szlig;e des Stacks (f&uuml;r Autodaten) der Threads fest, die
  +    Client-Verbindungen bearbeiten und Module aufrufen, welche bei der
  +    Verarbeitung dieser Verbindungen helfen. In den meisten F&auml;llen ist die
  +    Voreinstellung des Betriebssystems angemessen, doch unter bestimmten
  +    Umst&auml;nden kann es sinnvoll sein, den Wert anzupassen:</p>
  +
  +    <ul>
  +      <li>Auf Plattformen mit einer relativ kleinen Voreingestellung f&uuml;r
  +      die Gr&ouml;&szlig;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&uuml;rzen. Ebendiese Module arbeiten
  +      m&ouml;glicherweise problemlos auf anderen Plattformen, wo der
  +      voreingestellte Thread-Stack gr&ouml;&szlig;er ist. Derartige
  +      Abst&uuml;rze k&ouml;nnen Sie vermeiden, indem Sie
  +      <directive>ThreadStackSize</directive> auf einen h&ouml;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&ouml;&szlig;e zu klein war.</li>
  +
  +      <li>Auf Plattformen, wo die voreingestellte Thread-Stackgr&ouml;&szlig;e
  +      f&uuml;r die Webserverkonfiguration deutlich gr&ouml;&szlig;er als
  +      notwendig ist, kann eine gr&ouml;&szlig;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&ouml;tigen, sollte eine derartige Korrektur ausschlie&szlig;lich in
  +      Testumgebungen zum Einsatz kommen, auf denen die gesamte
  +      Webserververarbeitung ausprobiert werden kann. Eine &Auml;nderung der
  +      Webserverkonfiguration kann den aktuellen Wert der
  +      <directive>ThreadStackSize</directive> ung&uuml;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&ouml;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&ouml;nnen Sie <code>*</code> als Argument f&uuml;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&auml;uft), sollten
  +    Sie dem Argument einen Port hinzuf&uuml;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&auml;&szlig;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&uuml;r alle Adressen). Innerhalb jedes <directive
  -    type="section"	module="core">VirtualHost</directive>-Blocks ben&ouml;tigen
  +    type="section"  module="core">VirtualHost</directive>-Blocks ben&ouml;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&uuml;gen,
  -    m&uuml;ssen Sie auch einen <directive type="section"	
  +    m&uuml;ssen Sie auch einen <directive type="section"    
       module="core">VirtualHost</directive>-Block f&uuml;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&uuml;gen Sie einfach Folgendes der
       <code>httpd.conf</code> hinzu:</p>
   
  -	<example>
  -    NameVirtualHost *<br />
  +    <example>
  +    NameVirtualHost *:80<br />
       <br />
  -    &lt;VirtualHost *&gt;<br />
  +    &lt;VirtualHost *:80&gt;<br />
       <indent>
       ServerName www.domain.tld<br />
       ServerAlias domain.tld *.domain.tld<br />
  @@ -156,12 +159,12 @@
       </indent>
       &lt;/VirtualHost&gt;<br />
       <br />
  -    &lt;VirtualHost *&gt;<br />
  +    &lt;VirtualHost *:80&gt;<br />
       <indent>ServerName www.otherdomain.tld<br />
       DocumentRoot /www/otherdomain<br />
       </indent>
       &lt;/VirtualHost&gt;<br />
  -	</example>
  +    </example>
   
     <p>Sie k&ouml;nnen anstelle des <code>*</code> bei den beiden Anweisungen 
       <directive module="core">NameVirtualHost</directive> und <directive 
  @@ -181,9 +184,9 @@
       aufgef&uuml;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&uuml;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&ouml;nnen in diesen Containern
       angegeben werden und ver&auml;ndern dann ausschlie&szlig;lich die
       Konfiguration des entsprechenden virtuellen Hosts. Pr&uuml;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&auml;ssig ist.
       Im <em>Hauptserver-Kontext</em> (au&szlig;erhalb der <directive 
       type="section" module="core">VirtualHost</directive>-Container) definierte
  @@ -292,5 +295,3 @@
   
   </section>
   </manualpage>
  -
  -