bind.html.en revision 30471a4650391f57975f60bbb6e4a90be7b284bf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe This file is generated from xml source: DO NOT EDIT
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe<title>Binding to Addresses and Ports - Apache HTTP Server</title>
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe<link href="/style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe<link href="/style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe<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" />
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe<script src="/style/scripts/prettify.js" type="text/javascript">
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe<link href="/images/favicon.ico" rel="shortcut icon" /></head>
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe<p class="menu"><a href="/mod/">Modules</a> | <a href="/mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="/glossary.html">Glossary</a> | <a href="/sitemap.html">Sitemap</a></p>
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe<p class="apache">Apache HTTP Server Version 2.5</p>
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe<div class="up"><a href="./"><img title="<-" alt="<-" src="/images/left.gif" /></a></div>
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Server</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Binding to Addresses and Ports</h1>
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe<p><span>Available Languages: </span><a href="/de/bind.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe<a href="/en/bind.html" title="English"> en </a> |
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe<a href="/fr/bind.html" hreflang="fr" rel="alternate" title="Fran�ais"> fr </a> |
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe<a href="/ja/bind.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe<a href="/ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe<a href="/tr/bind.html" hreflang="tr" rel="alternate" title="T�rk�e"> tr </a></p>
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe <p>Configuring Apache HTTP Server to listen on specific addresses and ports.</p>
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe<div id="quickview"><ul id="toc"><li><img alt="" src="/images/down.gif" /> <a href="#overview">Overview</a></li>
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe<li><img alt="" src="/images/down.gif" /> <a href="#ipv6">Special IPv6 Considerations</a></li>
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe<li><img alt="" src="/images/down.gif" /> <a href="#protocol">Specifying the protocol with Listen</a></li>
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe<li><img alt="" src="/images/down.gif" /> <a href="#virtualhost">How This Works With Virtual Hosts</a></li>
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe</ul><h3>See also</h3><ul class="seealso"><li><a href="vhosts/">Virtual Hosts</a></li><li><a href="dns-caveats.html">DNS Issues</a></li></ul><ul class="seealso"><li><a href="#comments_section">Comments</a></li></ul></div>
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe<h2><a name="overview" id="overview">Overview</a></h2>
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe <table class="related"><tr><th>Related Modules</th><th>Related Directives</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>
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe <p>When httpd starts, it binds to some port and address on
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe the local machine and waits for incoming requests. By default,
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe it listens to all addresses on the machine. However, it may need to
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe be told to listen on specific ports, or only on selected
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe addresses, or a combination of both. This is often combined with the
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe <a href="vhosts">Virtual Host</a> feature, which determines how
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe <code>httpd</code> responds to different IP addresses, hostnames and
on the given port and interface. Multiple <code class="directive"><a href="/mod/mpm_common.html#listen">Listen</a></code> directives may be used to
<div class="warning"><p>Overlapping <code class="directive"><a href="/mod/mpm_common.html#listen">Listen</a></code> directives will result in a
<a class="glossarylink" href="/glossary.html#apr" title="see glossary">APR</a> supports IPv6 on most of these platforms,
special <code class="program"><a href="/programs/configure.html">configure</a></code> parameter can change this behavior
addresses, specify the <code>--enable-v4-mapped</code> <code class="program"><a href="/programs/configure.html">configure</a></code> option.</p>
<code class="directive"><a href="/mod/mpm_common.html#listen">Listen</a></code> directives, as in the
IPv6 connections on separate sockets (i.e., to disable IPv4-mapped
addresses), specify the <code>--disable-v4-mapped</code> <code class="program"><a href="/programs/configure.html">configure</a></code> option. <code>--disable-v4-mapped</code> is the
<code class="directive"><a href="/mod/core.html#acceptfilter">AcceptFilter</a></code> directive.</p>
<p> The <code class="directive"><a href="/mod/mpm_common.html#listen">Listen</a></code> directive does not implement
<p><span>Available Languages: </span><a href="/de/bind.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
</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">Comments</a></h2><div class="warning"><strong>This section is experimental!</strong><br />Comments placed here should not be expected
to last beyond the testing phase of this system, nor do we in any way guarantee that we'll read them.</div><div id="disqus_thread" /><script type="text/javascript"><!--//--><![CDATA[//><!--
var disqus_identifier = window.location.href.replace(/(current|trunk)/, "2.4").replace(/\/[a-z]{2}\//, "/").replace(window.location.protocol, "http:") + '.' + lang;
if (disqus_identifier.indexOf("httpd.apache.org") != -1) {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = window.location.protocol + '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
var text = document.createTextNode("Comments have been disabled for offline viewing.");
document.getElementById('disqus_thread').appendChild(text);
<p class="apache">Copyright 2012 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="/mod/">Modules</a> | <a href="/mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="/glossary.html">Glossary</a> | <a href="/sitemap.html">Sitemap</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--