]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
New xml.
authorJoshua Slive <slive@apache.org>
Sat, 27 Jul 2002 15:28:06 +0000 (15:28 +0000)
committerJoshua Slive <slive@apache.org>
Sat, 27 Jul 2002 15:28:06 +0000 (15:28 +0000)
Submitted by: David Shane Holden <dpejesh@yahoo.com>

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96210 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/bind.html.en
docs/manual/bind.xml [new file with mode: 0644]

index ba3cdf93a13f7451ab8d7d52fa5ad83546751d7e..b7779bed8982730a9a281aa27daa214db90e93a5 100644 (file)
@@ -1,25 +1,19 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta name="generator" content="HTML Tidy, see www.w3.org" />
-
-    <title>Setting which addresses and ports Apache uses</title>
-  </head>
-  <!-- Background white, links blue (unvisited), navy (visited), red (active) -->
-
-  <body bgcolor="#FFFFFF" text="#000000" link="#0000FF"
-  vlink="#000080" alink="#FF0000">
-    <!--#include virtual="header.html" -->
-
-    <h1 align="center">Setting which addresses and ports Apache
-    uses</h1>
-
-    <p>When Apache starts, it connects to some port and address on
+<html xmlns="http://www.w3.org/TR/xhtml1/strict"><head><!-- 
+          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+                This file is generated from xml source: DO NOT EDIT
+          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+        --><title>Binding- Apache HTTP Server</title><link href="./style/manual.css" type="text/css" rel="stylesheet"/></head><body><blockquote><div align="center"><img src="./images/sub.gif" alt="[APACHE DOCUMENTATION]"/><h3>Apache HTTP Server Version 2.0</h3></div><h1 align="center">Binding</h1>
+    <p>Configuring Apache to listen on specific addresses and ports.</p>
+  <ul><li><a href="#overview">Overview</a></li><li><a href="#ipv6">Special IPv6 Considerations</a></li><li><a href="#virtualhost">How This Works With Virtual Hosts</a></li></ul><hr/><h2><a name="overview">Overview</a></h2>
+    
+    
+    <table border="1"><tr><td valign="top"><strong>Related Modules</strong><br/><br/><code><a href="./mod/core.html">core</a></code>, <br/><code><a href="./mod/mpm_common.html">mpm_common</a></code><br/></td><td valign="top"><strong>Related Directives</strong><br/><br/><a href="./mod/core.html#virtualhost" class="directive"><code class="directive">VirtualHost</code></a><br/><a href="./mod/mpm_common.html#listen" class="directive"><code class="directive">Listen</code></a><br/></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 needs to
-    be told to listen to specific ports, or to listen to only selected 
+    be told to listen on specific ports, or to listen on only selected 
     addresses, or a combination. This is often combined with the 
     Virtual Host feature which determines how Apache responds to 
     different IP addresses, hostnames and ports.</p>
     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 Listen directives may be used to
-    specify a number of addresses and ports to listen to. The
+    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, use:</p>
-<pre>
-   Listen 80
-   Listen 8000
-</pre>
-    To make the server accept connections on two specified
-    interfaces and port numbers, use 
-<pre>
-   Listen 192.170.2.1:80
-   Listen 192.170.2.5:8000
-</pre>
-    IPv6 addresses must be surrounded in square brackets, as in the
-    following example:
-<pre>
-   Listen [fe80::a00:20ff:fea7:ccea]:80
-</pre>
-
-    <h2>Special IPv6 considerations</h2>
-
-    When APR supports IPv6, Apache will create IPv6-capable listening
+
+    <blockquote><table cellpadding="10"><tr><td bgcolor="#eeeeee"><code>
+      Listen 80<br>
+      Listen 8000
+    </code></td></tr></table></blockquote>
+
+    <p>To make the server accept connections on two specified
+    interfaces and port numbers, use</p>
+
+    <blockquote><table cellpadding="10"><tr><td bgcolor="#eeeeee"><code>
+      Listen 192.170.2.1:80<br>
+      Listen 192.170.2.5:8000
+    </code></td></tr></table></blockquote>
+
+    <p>IPv6 addresses must be surrounded in square brackets, as in the
+    following example:</p>
+
+    <blockquote><table cellpadding="10"><tr><td bgcolor="#eeeeee"><code>
+      Listen [fe80::a00:20ff:fea7:ccea]:80
+    </code></td></tr></table></blockquote>
+  <h2><a name="ipv6">Special IPv6 Considerations</a></h2>
+    
+
+    <p>When APR supports IPv6, Apache will create IPv6-capable listening
     sockets by default (i.e., when no IP address is specified on the
-    Listen directive).  In other words, when APR supports IPv6,
-<pre>
-   Listen 80
-</pre>
-    is equivalent to 
-<pre>
-   Listen [::]:80
-</pre>
-    When APR does not support IPv6,
-<pre>
-   Listen 80
-</pre>
-    is equivalent to
-<pre>
-   Listen 0.0.0.0:80
-</pre>
-    On some platforms, such as NetBSD, binding to the IPv6 wildcard address 
+    Listen directive).  In other words, when APR supports IPv6,</p>
+
+    <blockquote><table cellpadding="10"><tr><td bgcolor="#eeeeee"><code>
+      Listen 80
+    </code></td></tr></table></blockquote>
+
+    <p>is equivalent to</p>
+
+    <blockquote><table cellpadding="10"><tr><td bgcolor="#eeeeee"><code>
+      Listen [::]:80
+    </code></td></tr></table></blockquote>
+
+    <p>When APR does not support IPv6,</p>
+
+    <blockquote><table cellpadding="10"><tr><td bgcolor="#eeeeee"><code>
+      Listen 80
+    </code></td></tr></table></blockquote>
+
+    <p>is equivalent to</p>
+
+    <blockquote><table cellpadding="10"><tr><td bgcolor="#eeeeee"><code>
+      Listen 0.0.0.0:80
+    </code></td></tr></table></blockquote>
+
+    <p>On some platforms, such as NetBSD, binding to the IPv6 wildcard address 
     ("::") does not allow Apache to accept connections on IPv4 interfaces.
     In this situation, multiple Listen directives are required, as shown
-    below:
-<pre>
-   Listen 0.0.0.0:80
-   Listen [::]:80
-</pre>
-    Apache does not currently detect this, so the Listen statements must
-    be edited manually by the administrator.
+    below:</p>
+
+    <blockquote><table cellpadding="10"><tr><td bgcolor="#eeeeee"><code>
+      Listen 0.0.0.0:80<br>
+      Listen [::]:0
+    </code></td></tr></table></blockquote>
 
-    <h2>How this works with Virtual Hosts</h2>
+    <p>Apache does not currently detect this, so the Listen statements must
+    be edited manually by the administrator.</p>
+  <h2><a name="virtualhost">How This Works With Virtual Hosts</a></h2>
+    
 
     <p>Listen does not implement Virtual Hosts. It only tells the
     main server what addresses and ports to listen to. If no
     behavior of this virtual host. Note that if the
     &lt;VirtualHost&gt; is set for an address and port that the
     server is not listening to, it cannot be accessed.</p>
-
-    <h2>See also</h2>
-    See also the documentation on <a
-    href="mod/mpm_common.html#listen">Listen directive</a>, <a
-    href="vhosts/">Virtual Hosts</a>, <a
-    href="dns-caveats.html">DNS Issues</a> and <a
-    href="mod/core.html#virtualhost">&lt;VirtualHost&gt;
-    section</a>. <!--#include virtual="footer.html" -->
-  </body>
-</html>
-
+  </blockquote><h3 align="center">Apache HTTP Server Version 2.0</h3><a href="./"><img src="./images/index.gif" alt="Index"/></a><a href="./"><img src="./images/home.gif" alt="Home"/></a></body></html>
\ No newline at end of file
diff --git a/docs/manual/bind.xml b/docs/manual/bind.xml
new file mode 100644 (file)
index 0000000..eb83ffa
--- /dev/null
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
+<?xml-stylesheet type="text/xsl" href="./style/manual.en.xsl"?>
+
+<manualpage>
+  <relativepath href="."/>
+
+  <title>Binding</title>
+
+  <summary>
+    <p>Configuring Apache to listen on specific addresses and ports.</p>
+  </summary>
+  
+  <seealso><a href="vhosts/">Virtual Hosts</a></seealso>
+  <seealso><a href="dns-caveats.html">DNS Issues</a></seealso>
+
+  <section id="overview">
+    <title>Overview</title>
+    
+    <related>
+      <modulelist>
+        <module>core</module>
+        <module>mpm_common</module>
+      </modulelist>
+      <directivelist>
+        <directive module="core">VirtualHost</directive>
+        <directive module="mpm_common">Listen</directive>
+      </directivelist>
+    </related>
+    
+    
+    <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 needs to
+    be told to listen on specific ports, or to listen on only selected 
+    addresses, or a combination. 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>Listen</code> directive tells the server to accept
+    incoming requests only on the specified port or
+    address-and-port combinations. If only a port number is
+    specified in the <code>Listen</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 Listen 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, use:</p>
+
+    <example>
+      Listen 80<br />
+      Listen 8000
+    </example>
+
+    <p>To make the server accept connections on two specified
+    interfaces and port numbers, use</p>
+
+    <example>
+      Listen 192.170.2.1:80<br />
+      Listen 192.170.2.5:8000
+    </example>
+
+    <p>IPv6 addresses must be surrounded in square brackets, as in the
+    following example:</p>
+
+    <example>
+      Listen [fe80::a00:20ff:fea7:ccea]:80
+    </example>
+  </section>
+
+  <section id="ipv6">
+    <title>Special IPv6 Considerations</title>
+
+    <p>When APR supports IPv6, Apache will create IPv6-capable listening
+    sockets by default (i.e., when no IP address is specified on the
+    Listen directive).  In other words, when APR supports IPv6,</p>
+
+    <example>
+      Listen 80
+    </example>
+
+    <p>is equivalent to</p>
+
+    <example>
+      Listen [::]:80
+    </example>
+
+    <p>When APR does not support IPv6,</p>
+
+    <example>
+      Listen 80
+    </example>
+
+    <p>is equivalent to</p>
+
+    <example>
+      Listen 0.0.0.0:80
+    </example>
+
+    <p>On some platforms, such as NetBSD, binding to the IPv6 wildcard address 
+    ("::") does not allow Apache to accept connections on IPv4 interfaces.
+    In this situation, multiple Listen directives are required, as shown
+    below:</p>
+
+    <example>
+      Listen 0.0.0.0:80<br />
+      Listen [::]:0
+    </example>
+
+    <p>Apache does not currently detect this, so the Listen statements must
+    be edited manually by the administrator.</p>
+  </section>
+
+  <section id="virtualhost">
+    <title>How This Works With Virtual Hosts</title>
+
+    <p>Listen does not implement Virtual Hosts. It only tells the
+    main server what addresses and ports to listen to. If no
+    &lt;VirtualHost&gt; directives are used, the server will behave
+    the same for all accepted requests. However,
+    &lt;VirtualHost&gt; can be used to specify a different behavior
+    for one or more of the addresses and ports. To implement a
+    VirtualHost, the server must first be told to listen to the
+    address and port to be used. Then a &lt;VirtualHost&gt; section
+    should be created for a specified address and port to set the
+    behavior of this virtual host. Note that if the
+    &lt;VirtualHost&gt; is set for an address and port that the
+    server is not listening to, it cannot be accessed.</p>
+  </section>
+</manualpage>
+
+
+
+
+
+
+
+
+