docs/69478: Add bit about Apache VirtualHosts

Brad Davis so14k at so14k.com
Fri Jul 23 11:50:26 UTC 2004


>Number:         69478
>Category:       docs
>Synopsis:       Add bit about Apache VirtualHosts
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-doc
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          doc-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jul 23 11:50:26 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Brad Davis
>Release:        FreeBSD 4.10-STABLE i386
>Organization:
>Environment:
System: FreeBSD mccaffrey.house.so14k.com 4.10-STABLE FreeBSD 4.10-STABLE #0: Fri May 28 08:02:41 MDT 2004 root at mccaffrey.house.so14k.com:/usr/obj/usr/src/sys/MCCAFFREY i386
>Description:
	Add bit about VirtualHosts to the Apache section
>How-To-Repeat:
>Fix:

--- doc-ori/en_US.ISO8859-1/books/handbook/network-servers/chapter.sgml Fri Jul 23 01:22:03 2004
+++ doc/en_US.ISO8859-1/books/handbook/network-servers/chapter.sgml     Fri Jul 23 05:40:43 2004
@@ -4161,6 +4161,40 @@
     </sect2>

     <sect2>
+      <title>Virtual Hosting</title>
+
+      <para>Apache supports two different types of Virtual Hosting. The first method is
+        Name-based Virtual Hosting. Name-based virtual hosting uses the clients HTTP/1.1
+        headers to figure out the hostname. This allows many different domains to share
+        the same IP address.</para>
+
+      <para>To setup Apache to use Name-based Virtual Hosting add an entry like the following
+        to your <filename>httpd.conf</filename>.</para>
+
+      <programlisting>NameVirtualHost *</programlisting>
+
+      <para>If you had the domains www.domain.tld and www.someotherdomain.tld you would add
+        entries that look like the following:</para>
+
+      <screen><VirtualHost *>
+ServerName www.domain.tld
+DocumentRoot /www/domain.tld
+<VirtualHost>
+
+<VirtualHost *>
+ServerName www.someotherdomain.tld
+DocumentRoot /www/someotherdomain.tld
+</VirtualHost></screen>
+
+      <para>Replace the addresses with the addresses you want to use and the path to the
+        documents with what you are using.</para>
+
+      <para>For more info consult the official Apache documentation at:
+        <ulink url="http://httpd.apache.org/docs/vhosts/name-based.html"></ulink></para>
+
+    </sect2>
+
+    <sect2>
       <title>Apache Modules</title>

       <indexterm><primary>Apache</primary>

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-doc mailing list