1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head>
4 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
6 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7 This file is generated from xml source: DO NOT EDIT
8 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
10 <title>An Adressen und Ports binden - Apache HTTP Server Version 2.5</title>
11 <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
12 <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
13 <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" />
14 <script src="./style/scripts/prettify.min.js" type="text/javascript">
17 <link href="./images/favicon.ico" rel="shortcut icon" /></head>
18 <body id="manual-page"><div id="page-header">
19 <p class="menu"><a href="./mod/">Module</a> | <a href="./mod/quickreference.html">Direktiven</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p>
20 <p class="apache">Apache HTTP Server Version 2.5</p>
21 <img alt="" src="./images/feather.png" /></div>
22 <div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
24 <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP-Server</a> > <a href="http://httpd.apache.org/docs/">Dokumentation</a> > <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>An Adressen und Ports binden</h1>
26 <p><span>Verfügbare Sprachen: </span><a href="./de/bind.html" title="Deutsch"> de </a> |
27 <a href="./en/bind.html" hreflang="en" rel="alternate" title="English"> en </a> |
28 <a href="./es/bind.html" hreflang="es" rel="alternate" title="Español"> es </a> |
29 <a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
30 <a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
31 <a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
32 <a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
34 <div class="outofdate">Diese Übersetzung ist möglicherweise
35 nicht mehr aktuell. Bitte prüfen Sie die englische Version auf
36 die neuesten Änderungen.</div>
38 <p>Konfiguration der vom Apache HTTP Server verwendeten Adressen und
41 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Überblick</a></li>
42 <li><img alt="" src="./images/down.gif" /> <a href="#ipv6">Betrachtung von IPv6-Besonderheiten</a></li>
43 <li><img alt="" src="./images/down.gif" /> <a href="#protocol">Angabe des Protokolls bei Listen</a></li>
44 <li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">Das Zusammenspiel mit virtuellen Hosts</a></li>
45 </ul><h3>Siehe auch</h3><ul class="seealso"><li><a href="vhosts/">Virtuelle Hosts</a></li><li><a href="dns-caveats.html">Probleme bezüglich DNS und
46 Apache</a></li><li><a href="#comments_section">Kommentare</a></li></ul></div>
47 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
49 <h2><a name="overview" id="overview">Überblick</a></h2>
52 <table class="related"><tr><th>Referenzierte Module</th><th>Referenzierte Direktiven</th></tr><tr><td><ul><li><code class="module"><a href="./mod/core.html">core</a></code></li><li><code class="module"><a href="./mod/mpm_common.html">mpm_common</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code></li></ul></td></tr></table>
54 <p>Beim Start bindet sich der httpd an bestimmte Adressen und Ports
55 der lokalen Maschine und wartet auf eingehende Anfragen.
56 Standardmäßig lauscht er an allen Adressen des Systems.
57 Es kann jeodch notwendig sein, ihm mit zuteilen, nur an bestimmten
58 Ports zu lauschen oder nur an ausgewählten Adressen, bzw. einer
59 Kombination aus beidem. Dies wird oft mit der Funktionalität <a href="vhosts/">virtueller Hosts</a> kombiniert, die bestimmt, wie
60 der <code>httpd</code> auf verschiedene IP-Adressen, Hostnamen und
63 <p>Die Direktive <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
64 weist den Server an, eingehende Anfragen nur an bestimmten Port(s)
65 oder Adress/Port-Kombinationen zu akzeptieren. Wenn bei der
66 <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>-Direktive nur eine
67 Portnummer angegeben wird, dann lauscht der Server auf allen
68 Netzwerkinterfaces an dem angegebenen Port. Ist auch eine IP-Adresse
69 angegeben, dann lauscht der Server an der angegebenen Schnittstelle
70 auf dem angegebenen Port. Es können mehrere <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>-Anweisungen verwendet werden,
71 um eine Reihe von Adressen und Ports anzugeben, an denen gelauscht
72 werden soll. Der Server wird dann auf Anfragen an jeder der
73 abgehörten Adressen und Ports antworten.</p>
75 <p>Um beispielsweise den Server zu veranlassen, auf allen
76 Netzwerkinterfaces sowohl an Port 80, als auch an Port 8000
77 Verbindungen zu akzeptieren, geben Sie an:</p>
79 <div class="example"><pre class="prettyprint lang-config">Listen 80
83 <p>Um den Server Verbindungen an Port 80 auf einem Netzwerkinterface
84 akzeptieren zu lassen und an Port 8080 auf einem anderen Interface, geben
87 <div class="example"><pre class="prettyprint lang-config">Listen 192.0.2.1:80
88 Listen 192.0.2.5:8000</pre>
91 <p>IPv6-Adressen müssen wie im folgenden Beispiel in eckigen
92 Klammern angegeben werden:</p>
94 <div class="example"><pre class="prettyprint lang-config">Listen [2001:db8::a00:20ff:fea7:ccea]:80</pre>
97 <div class="warning"><p>Sich überlappende <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>-Direktiven generieren einen
98 fatalen Fehler, der verhindert, dass der Server hochfährt.</p>
100 <div class="example"><p><code>
101 (48)Address already in use: make_sock: could not bind to address [::]:80
104 <p><a href="http://wiki.apache.org/httpd/CouldNotBindToAddress">Diese
105 Diskussion im Wiki</a> gibt weitere Tipps zur Fehlerbehebung.</p>
107 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
108 <div class="section">
109 <h2><a name="ipv6" id="ipv6">Betrachtung von IPv6-Besonderheiten</a></h2>
112 <p>Eine wachsende Anzahl von Plattformen implementiert IPv6. Die
113 <a class="glossarylink" href="./glossary.html#apr" title="siehe Glossar">APR</a> unterstützt IPv6 auf den meisten
114 dieser Plattformen und ermöglicht dem httpd, IPv6-Sockets zu
115 verwenden und über IPv6 gesendete Anfragen zu behandeln.</p>
117 <p>Für httpd-Administratoren kommt erschwerend die Frage hinzu,
118 ob IPv6-Sockets sowohl IPv4- als auch IPv6-Verbindungen handhaben
119 können. Zum Betrieb von IPv4-Verbindungen an IPv6-Sockets
120 werden auf IPv6 abgebildete IPv4-Adressen <span class="transnote">(<em>Anm.d.Ü.:</em> so genannete
121 IPv4-gemappte IPv6-Adressen)</span> verwendet, welche
122 standardmäßig auf den meisten Plattformen erlaubt sind.
123 Unter FreeBSD, NetBSD und OpenBSD jedoch sind sie
124 standardmäßig deaktiviert, um den Systemgrundsätzen
125 dieser Plattformen zu entsprechen. Auf Systemen, wo dies
126 standardmäßig dekativiert ist, kann dieses Verhalten mit
127 einem speziellen <code class="program"><a href="./programs/configure.html">configure</a></code>-Parameter für den
128 httpd geändert werden.</p>
130 <p>Auf der anderen Seite ist die Verwendung von gemappten Adressen
131 bei einigen Plattformen wie Linux und True64 der
132 <strong>einzige</strong> Weg, sowohl IPv4 wie auch IPv6 zu
133 verwenden. Wenn Sie möchten, dass der <code>httpd</code> IPv4-
134 und IPv6-Verbindungen mit einem Minimum an Sockets behandelt, was
135 die Verwendung von IPv4-gemappten IPv6-Adressen erfordert, dann
136 müssen Sie die <code class="program"><a href="./programs/configure.html">configure</a></code>-Option
137 <code>--enable-v4-mapped</code> angeben.</p>
139 <p><code>--enable-v4-mapped</code> ist die Voreinstellung auf allen
140 Plattformen außer FreeBSD, NetBSD und OpenBSD, so dass Ihr
141 httpd wahrscheinlich so übersetzt wurde.</p>
143 <p>Geben Sie wie in dem folgenden Beispiel bei allen <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>-Anweisungen eine IPv4-Adresse
144 an, wenn Sie möchten, dass Ihr httpd lediglich IPv4-Adressen
145 behandelt, unabhängig davon, was Ihre Plattform und die APR
148 <div class="example"><pre class="prettyprint lang-config">Listen 0.0.0.0:80
149 Listen 192.0.2.1:80</pre>
152 <p>Wenn Sie möchten, dass der httpd IPv4- und IPv6-Verbindungen
153 an separaten Sockets behandelt (d.h. IPv4-gemappte Adressen
154 deaktiviert werden sollen) und Ihre Plattform es unterstützt,
155 dann müssen Sie die <code class="program"><a href="./programs/configure.html">configure</a></code>-Option
156 <code>--disable-v4-mapped</code> angeben. Unter FreeBSD, NetBSD und
157 OpenBSD ist <code>--disable-v4-mapped</code> voreingestellt.</p>
158 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
159 <div class="section">
160 <h2><a name="protocol" id="protocol">Angabe des Protokolls bei Listen</a></h2>
162 <p>Das optionale zweite <var>Protokoll</var>-Argument von <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> ist für die meisten
163 Konfigurationen gar nicht erforderlich. Wenn nicht angegeben, sind
164 <code>https</code> für Port 443 und <code>http</code> für
165 alle anderen Ports die Voreinstellungen. Die Protokollangabe wird
166 sowohl dazu verwendet, herauszufinden, welches Modul Anfragen
167 verarbeiten soll, als auch, um protokollspezifische Optimierungen
168 bei der <code class="directive"><a href="./mod/core.html#acceptfilter">AcceptFilter</a></code>-Direktive
171 <p>Sie müssen das Protokoll nur angeben, wenn Sie
172 ungewöhnliche Ports benutzen, beispielsweise <code>https</code>
175 <div class="example"><pre class="prettyprint lang-config">Listen 192.170.2.1:8443 https</pre>
177 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
178 <div class="section">
179 <h2><a name="virtualhost" id="virtualhost">Das Zusammenspiel mit virtuellen Hosts</a></h2>
182 <p>Die Direktive <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
183 implementiert keine virtuellen Hosts - sie teilt dem Hauptserver
184 lediglich mit, an welchen Adressen und Ports er zu lauschen hat.
185 Werden keine <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code>-Container verwendet, dann
186 verhält sich der Server bei allen angenommenen Anfragen gleich.
187 <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code>-Abschnitte können jedoch
188 dazu verwendet werden, ein unterschiedliches Verhalten für eine
189 oder mehrere Adressen und Ports festzulegen. Um einen virtuellen
190 Host einzurichten, muss dem Server zunächst mitgeteilt werden,
191 an den betreffenden Adressen oder Ports zu lauschen. Dann sollte ein
192 <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code>-Abschnitt für die
193 angebene Adresse und den angegebenen Port erstellt werden, um das
194 Verhalten dieses virtuellen Hosts festzulegen. Beachten Sie bitte,
195 dass auf einen <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> nicht zugegriffen werden
196 kann, wenn er für eine Adresse und einen Port eingerichtet
197 wurde, an dem der Server nicht lauscht.</p>
199 <div class="bottomlang">
200 <p><span>Verfügbare Sprachen: </span><a href="./de/bind.html" title="Deutsch"> de </a> |
201 <a href="./en/bind.html" hreflang="en" rel="alternate" title="English"> en </a> |
202 <a href="./es/bind.html" hreflang="es" rel="alternate" title="Español"> es </a> |
203 <a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
204 <a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
205 <a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
206 <a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
207 </div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Kommentare</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
208 <script type="text/javascript"><!--//--><![CDATA[//><!--
209 var comments_shortname = 'httpd';
210 var comments_identifier = 'http://httpd.apache.org/docs/trunk/bind.html';
212 if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
213 d.write('<div id="comments_thread"><\/div>');
214 var s = d.createElement('script');
215 s.type = 'text/javascript';
217 s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
218 (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
221 d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
223 })(window, document);
224 //--><!]]></script></div><div id="footer">
225 <p class="apache">Copyright 2016 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
226 <p class="menu"><a href="./mod/">Module</a> | <a href="./mod/quickreference.html">Direktiven</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
227 if (typeof(prettyPrint) !== 'undefined') {