⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bind.html.en

📁 Apache官方在今天放出产品系列2.2的最新版本2.2.11的源码包 最流行的HTTP服务器软件之一
💻 EN
字号:
<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX              This file is generated from xml source: DO NOT EDIT        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX      --><title>Binding - Apache HTTP Server</title><link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /><link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /><link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link href="./images/favicon.ico" rel="shortcut icon" /></head><body id="manual-page"><div id="page-header"><p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p><p class="apache">Apache HTTP Server Version 2.2</p><img alt="" src="./images/feather.gif" /></div><div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div><div id="path"><a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Binding</h1><div class="toplang"><p><span>Available Languages: </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |<a href="./en/bind.html" title="English">&nbsp;en&nbsp;</a> |<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Fran鏰is">&nbsp;fr&nbsp;</a> |<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="T黵k鏴">&nbsp;tr&nbsp;</a></p></div>    <p>Configuring Apache to listen on specific addresses and ports.</p>  </div><div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Overview</a></li><li><img alt="" src="./images/down.gif" /> <a href="#ipv6">Special IPv6 Considerations</a></li><li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">How This Works With Virtual Hosts</a></li></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></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="overview" id="overview">Overview</a></h2>        <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">&lt;VirtualHost&gt;</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code></li></ul></td></tr></table>    <p>When Apache starts, it binds to some port and address on    the local machine and waits for incoming requests. By default,    it listens to all addresses on the machine.  However, it may need to    be told to listen on specific ports, or only on selected     addresses, or a combination of both. This is often combined with the     Virtual Host feature, which determines how Apache responds to     different IP addresses, hostnames and ports.</p>    <p>The <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>    directive tells the server to accept    incoming requests only on the specified ports or    address-and-port combinations. If only a port number is    specified in the <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>    directive, the server    listens to the given port on all interfaces. If an IP address    is given as well as a port, the server will listen 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    specify a number of addresses and ports to listen on. The    server will respond to requests from any of the listed    addresses and ports.</p>    <p>For example, to make the server accept connections on both    port 80 and port 8000, on all interfaces, use:</p>    <div class="example"><p><code>      Listen 80<br />      Listen 8000    </code></p></div>    <p>To make the server accept connections on port 80 for one interface,       and port 8000 on another, use</p>    <div class="example"><p><code>      Listen 192.0.2.1:80<br />      Listen 192.0.2.5:8000    </code></p></div>    <p>IPv6 addresses must be enclosed in square brackets, as in the    following example:</p>    <div class="example"><p><code>      Listen [2001:db8::a00:20ff:fea7:ccea]:80    </code></p></div>  </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="ipv6" id="ipv6">Special IPv6 Considerations</a></h2>        <p>A growing number of platforms implement IPv6, and    <a class="glossarylink" href="./glossary.html#apr" title="see glossary">APR</a> supports IPv6 on most of these platforms,    allowing Apache to allocate IPv6 sockets, and to handle requests sent     over IPv6.</p>    <p>One complicating factor for Apache administrators is whether or    not an IPv6 socket can handle both IPv4 connections and IPv6     connections.  Handling IPv4 connections with an IPv6 socket uses     IPv4-mapped IPv6 addresses, which are allowed by default on most     platforms, but are disallowed by default on FreeBSD, NetBSD, and     OpenBSD, in order to match the system-wide policy on those    platforms. On systems where it is disallowed by default, a     special <code class="program"><a href="./programs/configure.html">configure</a></code> parameter can change this behavior    for Apache.</p>    <p>On the other hand, on some platforms, such as Linux and Tru64, the     <strong>only</strong> way to handle both IPv6 and IPv4 is to use     mapped addresses. If you want Apache to handle IPv4 and IPv6 connections     with a minimum of sockets, which requires using IPv4-mapped IPv6     addresses, specify the <code>--enable-v4-mapped</code> <code class="program"><a href="./programs/configure.html">configure</a></code> option.</p>    <p><code>--enable-v4-mapped</code> is the default on all platforms except     FreeBSD, NetBSD, and OpenBSD, so this is probably how your Apache was     built.</p>    <p>If you want Apache to handle IPv4 connections only, regardless of     what your platform and APR will support, specify an IPv4 address on all     <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> directives, as in the    following examples:</p>    <div class="example"><p><code>      Listen 0.0.0.0:80<br />      Listen 192.0.2.1:80    </code></p></div>    <p>If your platform supports it and you want Apache to handle IPv4 and     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    default on FreeBSD, NetBSD, and OpenBSD.</p>  </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="virtualhost" id="virtualhost">How This Works With Virtual Hosts</a></h2>        <p> The <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> directive does not implement     Virtual Hosts - it only tells the    main server what addresses and ports to listen on. If no    <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>    directives are used, the server will behave    in the same way for all accepted requests. However,    <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>    can be used to specify a different behavior    for one or more of the addresses or ports. To implement a    VirtualHost, the server must first be told to listen to the    address and port to be used. Then a    <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> section    should be created for the specified address and port to set the    behavior of this virtual host. Note that if the    <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>    is set for an address and port that the    server is not listening to, it cannot be accessed.</p>  </div></div><div class="bottomlang"><p><span>Available Languages: </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |<a href="./en/bind.html" title="English">&nbsp;en&nbsp;</a> |<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Fran鏰is">&nbsp;fr&nbsp;</a> |<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="T黵k鏴">&nbsp;tr&nbsp;</a></p></div><div id="footer"><p class="apache">Copyright 2008 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="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -