<img alt="" src="../images/feather.gif" /></div>
<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP-Server</a> > <a href="http://httpd.apache.org/docs-project/">Dokumentation</a> > <a href="../">Version 2.0</a> > <a href="./">Virtuelle Hosts</a></div><div id="page-content"><div id="preamble"><h1>Unterstützung namensbasierter virtueller Hosts</h1>
+<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP-Server</a> > <a href="http://httpd.apache.org/docs-project/">Dokumentation</a> > <a href="../">Version 2.0</a> > <a href="./">Virtual Hosts</a></div><div id="page-content"><div id="preamble"><h1>Unterstützung namensbasierter virtueller Hosts</h1>
<div class="toplang">
<p><span>Verfügbare Sprachen: </span><a href="../de/vhosts/name-based.html" title="Deutsch"> de </a> |
<a href="../en/vhosts/name-based.html" hreflang="en" rel="alternate" title="English"> en </a> |
<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>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
der Direktive <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code>
eingestellt. Im Normalfall, wenn alle IP-Adressen des Server verwendet
werden sollen, können Sie <code>*</code> als Argument für
- <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> verwenden. Beachten Sie,
+ <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> 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 <code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code>-Anweisung den Server nicht
automatisch an dieser Adresse lauschen läßt. Lesen Sie bitte "<a href="../bind.html">Bestimmen der vom Apache verwendeten Adressen und
Ports</a>" für weitere Details. Zusätzlich muss jede hier
die gleiche IP-Adresse zeigt. Dann fügen Sie einfach Folgendes der
<code>httpd.conf</code> hinzu:</p>
- <div class="example"><p><code>
- NameVirtualHost *<br />
+ <div class="example"><p><code>
+ NameVirtualHost *:80<br />
<br />
- <VirtualHost *><br />
+ <VirtualHost *:80><br />
<span class="indent">
ServerName www.domain.tld<br />
ServerAlias domain.tld *.domain.tld<br />
</span>
</VirtualHost><br />
<br />
- <VirtualHost *><br />
+ <VirtualHost *:80><br />
<span class="indent">ServerName www.otherdomain.tld<br />
DocumentRoot /www/otherdomain<br />
</span>
</VirtualHost><br />
- </code></p></div>
+ </code></p></div>
<p>Sie können anstelle des <code>*</code> bei den beiden Anweisungen
<code class="directive"><a href="../mod/core.html#namevirtualhost">NameVirtualHost</a></code> und <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> alternativ eine
aufgeführten Namen alternative Namen sind, die man verwenden kann, um
das gleiche Webangebot zu erreichen:</p>
- <div class="example"><p><code>
+ <div class="example"><p><code>
ServerAlias domain.tld *.domain.tld
- </code></p></div>
+ </code></p></div>
<p>Anfragen für alle Hosts der Domain <code>domain.tld</code> werden
von dem virtuellen Host <code>www.domain.tld</code> bedient. Die
<?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.5.2.5 -->
+<!-- English revision: 1.5.2.8 -->
<!--
Copyright 2003-2004 The Apache Software Foundation
-->
<manualpage metafile="name-based.xml.meta">
- <parentdocument href="./">Virtuelle Hosts</parentdocument>
+<parentdocument href="./">Virtual Hosts</parentdocument>
<title>Unterstützung namensbasierter virtueller Hosts</title>
<summary>
<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>
<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>
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
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
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 />
</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
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
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
</section>
</manualpage>
-
-