--- /dev/null
+#
+# This is the Apache server configuration file providing SSL support.
+# It contains the configuration directives to instruct the server how to
+# serve pages over an https connection. For detailing information about these
+# directives see <URL:http://httpd.apache.org/docs-2.1/mod/mod_ssl.html>
+#
+# For the moment, see <URL:http://www.modssl.org/docs/> for this info.
+# The documents are still being prepared from material donated by the
+# modssl project.
+#
+# Do NOT simply read the instructions in here without understanding
+# what they do. They're here only as hints or reminders. If you are unsure
+# consult the online docs. You have been warned.
+#
+<IfDefine SSL>
+
+# Until documentation is completed, please check http://www.modssl.org/
+# for additional config examples and module docmentation. Directives
+# and features of mod_ssl are largely unchanged from the mod_ssl project
+# for Apache 1.3.
+
+#
+# When we also provide SSL we have to listen to the
+# standard HTTP port (see above) and to the HTTPS port
+#
+# Note: Configurations that use IPv6 but not IPv4-mapped addresses need two
+# Listen directives: "Listen [::]:443" and "Listen 0.0.0.0:443"
+#
+Listen 443
+
+##
+## SSL Global Context
+##
+## All SSL configuration in this context applies both to
+## the main server and all SSL-enabled virtual hosts.
+##
+
+#
+# Some MIME-types for downloading Certificates and CRLs
+#
+AddType application/x-x509-ca-cert .crt
+AddType application/x-pkcs7-crl .crl
+
+# Pass Phrase Dialog:
+# Configure the pass phrase gathering process.
+# The filtering dialog program (`builtin' is a internal
+# terminal dialog) has to provide the pass phrase on stdout.
+SSLPassPhraseDialog builtin
+
+# Inter-Process Session Cache:
+# Configure the SSL Session Cache: First the mechanism
+# to use and second the expiring timeout (in seconds).
+#SSLSessionCache none
+#SSLSessionCache shmht:@exp_runtimedir@/ssl_scache(512000)
+#SSLSessionCache shmcb:@exp_runtimedir@/ssl_scache(512000)
+SSLSessionCache dbm:@exp_runtimedir@/ssl_scache
+SSLSessionCacheTimeout 300
+
+# Semaphore:
+# Configure the path to the mutual exclusion semaphore the
+# SSL engine uses internally for inter-process synchronization.
+SSLMutex file:@exp_runtimedir@/ssl_mutex
+
+# Pseudo Random Number Generator (PRNG):
+# Configure one or more sources to seed the PRNG of the
+# SSL library. The seed data should be of good random quality.
+# WARNING! On some platforms /dev/random blocks if not enough entropy
+# is available. This means you then cannot use the /dev/random device
+# because it would lead to very long connection times (as long as
+# it requires to make more entropy available). But usually those
+# platforms additionally provide a /dev/urandom device which doesn't
+# block. So, if available, use this one instead. Read the mod_ssl User
+# Manual for more details.
+SSLRandomSeed startup builtin
+SSLRandomSeed connect builtin
+#SSLRandomSeed startup file:/dev/random 512
+#SSLRandomSeed startup file:/dev/urandom 512
+#SSLRandomSeed connect file:/dev/random 512
+#SSLRandomSeed connect file:/dev/urandom 512
+
+##
+## SSL Virtual Host Context
+##
+
+<VirtualHost _default_:443>
+
+# General setup for the virtual host
+DocumentRoot "@exp_htdocsdir@"
+ServerName www.example.com:443
+ServerAdmin you@example.com
+ErrorLog @exp_logfiledir@/error_log
+TransferLog @exp_logfiledir@/access_log
+
+# SSL Engine Switch:
+# Enable/Disable SSL for this virtual host.
+SSLEngine on
+
+# SSL Cipher Suite:
+# List the ciphers that the client is permitted to negotiate.
+# See the mod_ssl documentation for a complete list.
+SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
+
+# Server Certificate:
+# Point SSLCertificateFile at a PEM encoded certificate. If
+# the certificate is encrypted, then you will be prompted for a
+# pass phrase. Note that a kill -HUP will prompt again. Keep
+# in mind that if you have both an RSA and a DSA certificate you
+# can configure both in parallel (to also allow the use of DSA
+# ciphers, etc.)
+SSLCertificateFile @exp_sysconfdir@/ssl.crt/server.crt
+#SSLCertificateFile @exp_sysconfdir@/ssl.crt/server-dsa.crt
+
+# Server Private Key:
+# If the key is not combined with the certificate, use this
+# directive to point at the key file. Keep in mind that if
+# you've both a RSA and a DSA private key you can configure
+# both in parallel (to also allow the use of DSA ciphers, etc.)
+SSLCertificateKeyFile @exp_sysconfdir@/ssl.key/server.key
+#SSLCertificateKeyFile @exp_sysconfdir@/ssl.key/server-dsa.key
+
+# Server Certificate Chain:
+# Point SSLCertificateChainFile at a file containing the
+# concatenation of PEM encoded CA certificates which form the
+# certificate chain for the server certificate. Alternatively
+# the referenced file can be the same as SSLCertificateFile
+# when the CA certificates are directly appended to the server
+# certificate for convinience.
+#SSLCertificateChainFile @exp_sysconfdir@/ssl.crt/ca.crt
+
+# Certificate Authority (CA):
+# Set the CA certificate verification path where to find CA
+# certificates for client authentication or alternatively one
+# huge file containing all of them (file must be PEM encoded)
+# Note: Inside SSLCACertificatePath you need hash symlinks
+# to point to the certificate files. Use the provided
+# Makefile to update the hash symlinks after changes.
+#SSLCACertificatePath @exp_sysconfdir@/ssl.crt
+#SSLCACertificateFile @exp_sysconfdir@/ssl.crt/ca-bundle.crt
+
+# Certificate Revocation Lists (CRL):
+# Set the CA revocation path where to find CA CRLs for client
+# authentication or alternatively one huge file containing all
+# of them (file must be PEM encoded)
+# Note: Inside SSLCARevocationPath you need hash symlinks
+# to point to the certificate files. Use the provided
+# Makefile to update the hash symlinks after changes.
+#SSLCARevocationPath @exp_sysconfdir@/ssl.crl
+#SSLCARevocationFile @exp_sysconfdir@/ssl.crl/ca-bundle.crl
+
+# Client Authentication (Type):
+# Client certificate verification type and depth. Types are
+# none, optional, require and optional_no_ca. Depth is a
+# number which specifies how deeply to verify the certificate
+# issuer chain before deciding the certificate is not valid.
+#SSLVerifyClient require
+#SSLVerifyDepth 10
+
+# Access Control:
+# With SSLRequire you can do per-directory access control based
+# on arbitrary complex boolean expressions containing server
+# variable checks and other lookup directives. The syntax is a
+# mixture between C and Perl. See the mod_ssl documentation
+# for more details.
+#<Location />
+#SSLRequire ( %{SSL_CIPHER} !~ m/^(EXP|NULL)/ \
+# and %{SSL_CLIENT_S_DN_O} eq "Snake Oil, Ltd." \
+# and %{SSL_CLIENT_S_DN_OU} in {"Staff", "CA", "Dev"} \
+# and %{TIME_WDAY} >= 1 and %{TIME_WDAY} <= 5 \
+# and %{TIME_HOUR} >= 8 and %{TIME_HOUR} <= 20 ) \
+# or %{REMOTE_ADDR} =~ m/^192\.76\.162\.[0-9]+$/
+#</Location>
+
+# SSL Engine Options:
+# Set various options for the SSL engine.
+# o FakeBasicAuth:
+# Translate the client X.509 into a Basic Authorisation. This means that
+# the standard Auth/DBMAuth methods can be used for access control. The
+# user name is the `one line' version of the client's X.509 certificate.
+# Note that no password is obtained from the user. Every entry in the user
+# file needs this password: `xxj31ZMTZzkVA'.
+# o ExportCertData:
+# This exports two additional environment variables: SSL_CLIENT_CERT and
+# SSL_SERVER_CERT. These contain the PEM-encoded certificates of the
+# server (always existing) and the client (only existing when client
+# authentication is used). This can be used to import the certificates
+# into CGI scripts.
+# o StdEnvVars:
+# This exports the standard SSL/TLS related `SSL_*' environment variables.
+# Per default this exportation is switched off for performance reasons,
+# because the extraction step is an expensive operation and is usually
+# useless for serving static content. So one usually enables the
+# exportation for CGI and SSI requests only.
+# o CompatEnvVars:
+# This exports obsolete environment variables for backward compatibility
+# to Apache-SSL 1.x, mod_ssl 2.0.x, Sioux 1.0 and Stronghold 2.x. Use this
+# to provide compatibility to existing CGI scripts.
+# o StrictRequire:
+# This denies access when "SSLRequireSSL" or "SSLRequire" applied even
+# under a "Satisfy any" situation, i.e. when it applies access is denied
+# and no other module can change it.
+# o OptRenegotiate:
+# This enables optimized SSL connection renegotiation handling when SSL
+# directives are used in per-directory context.
+#SSLOptions +FakeBasicAuth +ExportCertData +CompatEnvVars +StrictRequire
+<Files ~ "\.(cgi|shtml|phtml|php3?)$">
+ SSLOptions +StdEnvVars
+</Files>
+<Directory "@exp_cgidir@">
+ SSLOptions +StdEnvVars
+</Directory>
+
+# SSL Protocol Adjustments:
+# The safe and default but still SSL/TLS standard compliant shutdown
+# approach is that mod_ssl sends the close notify alert but doesn't wait for
+# the close notify alert from client. When you need a different shutdown
+# approach you can use one of the following variables:
+# o ssl-unclean-shutdown:
+# This forces an unclean shutdown when the connection is closed, i.e. no
+# SSL close notify alert is send or allowed to received. This violates
+# the SSL/TLS standard but is needed for some brain-dead browsers. Use
+# this when you receive I/O errors because of the standard approach where
+# mod_ssl sends the close notify alert.
+# o ssl-accurate-shutdown:
+# This forces an accurate shutdown when the connection is closed, i.e. a
+# SSL close notify alert is send and mod_ssl waits for the close notify
+# alert of the client. This is 100% SSL/TLS standard compliant, but in
+# practice often causes hanging connections with brain-dead browsers. Use
+# this only for browsers where you know that their SSL implementation
+# works correctly.
+# Notice: Most problems of broken clients are also related to the HTTP
+# keep-alive facility, so you usually additionally want to disable
+# keep-alive for those clients, too. Use variable "nokeepalive" for this.
+# Similarly, one has to force some clients to use HTTP/1.0 to workaround
+# their broken HTTP/1.1 implementation. Use variables "downgrade-1.0" and
+# "force-response-1.0" for this.
+SetEnvIf User-Agent ".*MSIE.*" \
+ nokeepalive ssl-unclean-shutdown \
+ downgrade-1.0 force-response-1.0
+
+# Per-Server Logging:
+# The home of a custom SSL log file. Use this when you want a
+# compact non-error SSL logfile on a virtual host basis.
+CustomLog @exp_logfiledir@/ssl_request_log \
+ "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
+
+</VirtualHost>
+
+</IfDefine>
+
--- /dev/null
+URI: relevant_standards.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1
--- /dev/null
+<?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>Relevant Standards - 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.1</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Server</a> > <a href="http://httpd.apache.org/docs-project/">Documentation</a> > <a href="../">Version 2.1</a> > <a href="./">Miscellaneous Documentation</a></div><div id="page-content"><div id="preamble"><h1>Relevant Standards</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="../en/misc/relevant_standards.html" title="English"> en </a></p>
+</div>
+
+ <p>This page documents all the relevant standards that the
+ Apache HTTP Server follows, along with brief descriptions.</p>
+
+ <p>In addition to the information listed below, the following resources
+ should be consulted:</p>
+
+ <ul>
+ <li>
+ <a href="http://purl.org/NET/http-errata">
+ http://purl.org/NET/http-errata</a> - HTTP/1.1 Specification Errata
+ </li>
+ <li>
+ <a href="http://www.rfc-editor.org/errata.html">
+ http://www.rfc-editor.org/errata.html</a> - RFC Errata
+ </li>
+ <li>
+ <a href="http://ftp.ics.uci.edu/pub/ietf/http/#RFC">
+ http://ftp.ics.uci.edu/pub/ietf/http/#RFC</a> - A pre-compiled list
+ of HTTP related RFCs
+ </li>
+ </ul>
+
+ <div class="warning"><h3>Notice</h3>
+ <p>This document is not yet complete.</p>
+ </div>
+
+ </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#http_recommendations">HTTP Recommendations</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#html_recommendations">HTML Recommendations</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#authentication">Authentication</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#language_country_codes">Language/Country Codes</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="http_recommendations" id="http_recommendations">HTTP Recommendations</a></h2>
+
+ <p>Regardless of what modules are compiled and used, Apache as a
+ basic web server complies with the following IETF recommendations:</p>
+
+ <dl>
+ <dt><a href="http://www.rfc-editor.org/rfc/rfc1945.txt">RFC 1945</a>
+ (Informational)</dt>
+
+ <dd>The Hypertext Transfer Protocol (HTTP) is an application-level
+ protocol with the lightness and speed necessary for distributed,
+ collaborative, hypermedia information systems. This documents
+ HTTP/1.0.</dd>
+
+ <dt><a href="http://www.rfc-editor.org/rfc/rfc2616.txt">RFC 2616</a>
+ (Standards Track)</dt>
+
+ <dd>The Hypertext Transfer Protocol (HTTP) is an
+ application-level protocol for distributed, collaborative,
+ hypermedia information systems. This documents HTTP/1.1.</dd>
+
+ <dt><a href="http://www.rfc-editor.org/rfc/rfc2396.txt">RFC 2396</a>
+ (Standards Track)</dt>
+
+ <dd>A Uniform Resource Identifier (URI) is a compact string of
+ characters for identifying an abstract or physical resource.</dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="html_recommendations" id="html_recommendations">HTML Recommendations</a></h2>
+
+ <p>Regarding the Hypertext Markup Language, Apache complies with
+ the following IETF and W3C recommendations:</p>
+
+ <dl>
+ <dt><a href="http://www.rfc-editor.org/rfc/rfc2854.txt">RFC 2854</a>
+ (Informational)</dt>
+
+ <dd>This document summarizes the history of HTML development,
+ and defines the "text/html" MIME type by pointing to the relevant
+ W3C recommendations.</dd>
+
+ <dt><a href="http://www.w3.org/TR/html401">HTML 4.01 Specification</a>
+ (<a href="http://www.w3.org/MarkUp/html4-updates/errata">Errata</a>)
+ </dt>
+
+ <dd>This specification defines the HyperText Markup Language (HTML),
+ the publishing language of the World Wide Web. This specification
+ defines HTML 4.01, which is a subversion of HTML 4.</dd>
+
+ <dt><a href="http://www.w3.org/TR/REC-html32">HTML 3.2 Reference
+ Specification</a></dt>
+
+ <dd>The HyperText Markup Language (HTML) is a simple markup language
+ used to create hypertext documents that are portable from one
+ platform to another. HTML documents are SGML documents.</dd>
+
+ <dt><a href="http://www.w3.org/TR/xhtml11/">XHTML^(TM) 1.1 -
+ Module-based XHTML</a>
+ (<a href="http://www.w3.org/2001/04/REC-xhtml-modularization-20010410-errata">Errata</a>)
+ </dt>
+
+ <dd>This Recommendation defines a new XHTML document type
+ that is based upon the module framework and modules defined in
+ Modularization of XHTML.</dd>
+
+ <dt><a href="http://www.w3.org/TR/xhtml1">XHTML^(TM) 1.0 The
+ Extensible HyperText Markup Language (Second Edition)</a>
+ (<a href="http://www.w3.org/2002/08/REC-xhtml1-20020801-errata">Errata</a>)
+ </dt>
+
+ <dd>This specification defines the Second Edition of XHTML 1.0,
+ a reformulation of HTML 4 as an XML 1.0 application, and three
+ DTDs corresponding to the ones defined by HTML 4.</dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="authentication" id="authentication">Authentication</a></h2>
+
+ <p>Concerning the different methods of authentication, Apache
+ follows the following IETF recommendations:</p>
+
+ <dl>
+ <dt><a href="http://www.rfc-editor.org/rfc/rfc2617.txt">RFC 2617</a>
+ (Draft standard)</dt>
+
+ <dd>"HTTP/1.0", includes the specification for a Basic
+ Access Authentication scheme.</dd>
+
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="language_country_codes" id="language_country_codes">Language/Country Codes</a></h2>
+
+ <p>The following links document ISO and other language and country
+ code information:</p>
+
+ <dl>
+ <dt><a href="http://www.loc.gov/standards/iso639-2/">ISO 639-2</a></dt>
+
+ <dd>ISO 639 provides two sets of language codes, one as a two-letter
+ code set (639-1) and another as a three-letter code set (this part
+ of ISO 639) for the representation of names of languages.</dd>
+
+ <dt><a href="http://www.iso.ch/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/index.html">
+ ISO 3166-1</a></dt>
+
+ <dd>These pages document the country names (official short names
+ in English) in alphabetical order as given in ISO 3166-1 and the
+ corresponding ISO 3166-1-alpha-2 code elements.</dd>
+
+ <dt><a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">BCP 47</a>
+ (Best Current Practice),
+ <a href="http://www.rfc-editor.org/rfc/rfc3066.txt">RFC 3066</a></dt>
+
+ <dd>This document describes a language tag for use in cases where
+ it is desired to indicate the language used in an information
+ object, how to register values for use in this language tag,
+ and a construct for matching such language tags.</dd>
+
+ <dt><a href="http://www.rfc-editor.org/rfc/rfc3282.txt">RFC 3282</a>
+ (Standards Track)</dt>
+
+ <dd>This document defines a "Content-language:" header, for use in
+ cases where one desires to indicate the language of something that
+ has RFC 822-like headers, like MIME body parts or Web documents,
+ and an "Accept-Language:" header for use in cases where one wishes
+ to indicate one's preferences with regard to language.</dd>
+ </dl>
+
+ </div></div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="../en/misc/relevant_standards.html" title="English"> en </a></p>
+</div><div id="footer">
+<p class="apache">Maintained by the <a href="http://httpd.apache.org/docs-project/">Apache HTTP Server Documentation Project</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>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.en.xsl"?>
+
+<manualpage metafile="relevant_standards.xml.meta">
+ <parentdocument href="./">Miscellaneous Documentation</parentdocument>
+
+ <title>Relevant Standards</title>
+
+ <summary>
+ <p>This page documents all the relevant standards that the
+ Apache HTTP Server follows, along with brief descriptions.</p>
+
+ <p>In addition to the information listed below, the following resources
+ should be consulted:</p>
+
+ <ul>
+ <li>
+ <a href="http://purl.org/NET/http-errata">
+ http://purl.org/NET/http-errata</a> - HTTP/1.1 Specification Errata
+ </li>
+ <li>
+ <a href="http://www.rfc-editor.org/errata.html">
+ http://www.rfc-editor.org/errata.html</a> - RFC Errata
+ </li>
+ <li>
+ <a href="http://ftp.ics.uci.edu/pub/ietf/http/#RFC">
+ http://ftp.ics.uci.edu/pub/ietf/http/#RFC</a> - A pre-compiled list
+ of HTTP related RFCs
+ </li>
+ </ul>
+
+ <note type="warning"><title>Notice</title>
+ <p>This document is not yet complete.</p>
+ </note>
+
+ </summary>
+
+ <section id="http_recommendations"><title>HTTP Recommendations</title>
+
+ <p>Regardless of what modules are compiled and used, Apache as a
+ basic web server complies with the following IETF recommendations:</p>
+
+ <dl>
+ <dt><a href="http://www.rfc-editor.org/rfc/rfc1945.txt">RFC 1945</a>
+ (Informational)</dt>
+
+ <dd>The Hypertext Transfer Protocol (HTTP) is an application-level
+ protocol with the lightness and speed necessary for distributed,
+ collaborative, hypermedia information systems. This documents
+ HTTP/1.0.</dd>
+
+ <dt><a href="http://www.rfc-editor.org/rfc/rfc2616.txt">RFC 2616</a>
+ (Standards Track)</dt>
+
+ <dd>The Hypertext Transfer Protocol (HTTP) is an
+ application-level protocol for distributed, collaborative,
+ hypermedia information systems. This documents HTTP/1.1.</dd>
+
+ <dt><a href="http://www.rfc-editor.org/rfc/rfc2396.txt">RFC 2396</a>
+ (Standards Track)</dt>
+
+ <dd>A Uniform Resource Identifier (URI) is a compact string of
+ characters for identifying an abstract or physical resource.</dd>
+ </dl>
+
+ </section>
+
+ <section id="html_recommendations"><title>HTML Recommendations</title>
+
+ <p>Regarding the Hypertext Markup Language, Apache complies with
+ the following IETF and W3C recommendations:</p>
+
+ <dl>
+ <dt><a href="http://www.rfc-editor.org/rfc/rfc2854.txt">RFC 2854</a>
+ (Informational)</dt>
+
+ <dd>This document summarizes the history of HTML development,
+ and defines the "text/html" MIME type by pointing to the relevant
+ W3C recommendations.</dd>
+
+ <dt><a href="http://www.w3.org/TR/html401">HTML 4.01 Specification</a>
+ (<a href="http://www.w3.org/MarkUp/html4-updates/errata">Errata</a>)
+ </dt>
+
+ <dd>This specification defines the HyperText Markup Language (HTML),
+ the publishing language of the World Wide Web. This specification
+ defines HTML 4.01, which is a subversion of HTML 4.</dd>
+
+ <dt><a href="http://www.w3.org/TR/REC-html32">HTML 3.2 Reference
+ Specification</a></dt>
+
+ <dd>The HyperText Markup Language (HTML) is a simple markup language
+ used to create hypertext documents that are portable from one
+ platform to another. HTML documents are SGML documents.</dd>
+
+ <dt><a href="http://www.w3.org/TR/xhtml11/">XHTML^(TM) 1.1 -
+ Module-based XHTML</a>
+ (<a href="http://www.w3.org/2001/04/REC-xhtml-modularization-20010410-errata">Errata</a>)
+ </dt>
+
+ <dd>This Recommendation defines a new XHTML document type
+ that is based upon the module framework and modules defined in
+ Modularization of XHTML.</dd>
+
+ <dt><a href="http://www.w3.org/TR/xhtml1">XHTML^(TM) 1.0 The
+ Extensible HyperText Markup Language (Second Edition)</a>
+ (<a href="http://www.w3.org/2002/08/REC-xhtml1-20020801-errata">Errata</a>)
+ </dt>
+
+ <dd>This specification defines the Second Edition of XHTML 1.0,
+ a reformulation of HTML 4 as an XML 1.0 application, and three
+ DTDs corresponding to the ones defined by HTML 4.</dd>
+ </dl>
+
+ </section>
+
+ <section id="authentication"><title>Authentication</title>
+
+ <p>Concerning the different methods of authentication, Apache
+ follows the following IETF recommendations:</p>
+
+ <dl>
+ <dt><a href="http://www.rfc-editor.org/rfc/rfc2617.txt">RFC 2617</a>
+ (Draft standard)</dt>
+
+ <dd>"HTTP/1.0", includes the specification for a Basic
+ Access Authentication scheme.</dd>
+
+ </dl>
+
+ </section>
+
+ <section id="language_country_codes"><title>Language/Country Codes</title>
+
+ <p>The following links document ISO and other language and country
+ code information:</p>
+
+ <dl>
+ <dt><a href="http://www.loc.gov/standards/iso639-2/">ISO 639-2</a></dt>
+
+ <dd>ISO 639 provides two sets of language codes, one as a two-letter
+ code set (639-1) and another as a three-letter code set (this part
+ of ISO 639) for the representation of names of languages.</dd>
+
+ <dt><a href="http://www.iso.ch/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/index.html">
+ ISO 3166-1</a></dt>
+
+ <dd>These pages document the country names (official short names
+ in English) in alphabetical order as given in ISO 3166-1 and the
+ corresponding ISO 3166-1-alpha-2 code elements.</dd>
+
+ <dt><a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">BCP 47</a>
+ (Best Current Practice),
+ <a href="http://www.rfc-editor.org/rfc/rfc3066.txt">RFC 3066</a></dt>
+
+ <dd>This document describes a language tag for use in cases where
+ it is desired to indicate the language used in an information
+ object, how to register values for use in this language tag,
+ and a construct for matching such language tags.</dd>
+
+ <dt><a href="http://www.rfc-editor.org/rfc/rfc3282.txt">RFC 3282</a>
+ (Standards Track)</dt>
+
+ <dd>This document defines a "Content-language:" header, for use in
+ cases where one desires to indicate the language of something that
+ has RFC 822-like headers, like MIME body parts or Web documents,
+ and an "Accept-Language:" header for use in cases where one wishes
+ to indicate one's preferences with regard to language.</dd>
+ </dl>
+
+ </section>
+
+</manualpage>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<metafile>
+ <basename>relevant_standards</basename>
+ <path>/misc/</path>
+ <relpath>..</relpath>
+
+ <variants>
+ <variant>en</variant>
+ </variants>
+</metafile>
--- /dev/null
+<?xml version='1.0' encoding='iso-2022-jp' ?>
+<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?>
+<!-- English revision: 1.10 -->
+
+<manualpage metafile="name-based.xml.meta">
+<parentdocument href="./">\e$B%P!<%A%c%k%[%9%H\e(B</parentdocument>
+<title>\e$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H\e(B</title>
+
+<summary>
+
+ <p>\e$B$3$NJ8=q$G$OL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$r$I$s$J$H$-!"\e(B
+ \e$B$I$&$d$C$F;H$&$+$r@bL@$7$^$9!#\e(B</p>
+
+</summary>
+
+<seealso><a href="ip-based.html">\e$B%M!<%`%Y!<%9$N%P!<%A%c%k%[%9%H\e(B</a></seealso>
+<seealso><a href="details.html">\e$B%P!<%A%c%k%[%9%H$N%^%C%A%s%0$K$D$$$F$N>\:Y\e(B</a></seealso>
+<seealso><a href="mass.html">\e$BBgNL$N%P!<%A%c%k%[%9%H$NF0E*$J@_Dj\e(B</a></seealso>
+<seealso><a href="examples.html">\e$B%P!<%A%c%k%[%9%H$N0lHLE*$J@_DjNc\e(B</a></seealso>
+<seealso><a href="examples.html#serverpath">ServerPath \e$B@_DjNc\e(B</a></seealso>
+
+<section id="namevip"><title>\e$BL>A0%Y!<%9$H\e(B IP \e$B%Y!<%9$N%P!<%A%c%k%[%9%H$NHf3S\e(B</title>
+
+ <p>IP \e$B%Y!<%9$N%P!<%A%c%k%[%9%H$G$O!"1~Ez$9$k\e(B
+ \e$B%P!<%A%c%k%[%9%H$X$N%3%M%/%7%g%s$r7hDj$9$k$?$a$K\e(B IP
+ \e$B%"%I%l%9$r;HMQ$7$^$9!#$G$9$+$i!"$=$l$>$l$N%[%9%H$K8D!9$K\e(B IP
+ \e$B%"%I%l%9$,I,MW$K$J$j$^$9!#$3$l$KBP$7$FL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$G$O!"\e(B
+ \e$B%/%i%$%"%s%H$,\e(B HTTP \e$B%X%C%@$N0lIt$H$7$F%[%9%HL>$r9p$2$k!"\e(B
+ \e$B$H$$$&$3$H$K0MB8$7$^$9!#$3$N5;=Q$GF10l\e(B IP
+ \e$B%"%I%l%9$r0[$J$kB??t$N%[%9%H$G6&M-$7$F$$$^$9!#\e(B</p>
+
+ <p>\e$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$ODL>oC1=c$G!"$=$l$>$l$N%[%9%HL>$H\e(B
+ \e$B$=$l$KBP1~$9$k@53N$J\e(B IP \e$B%"%I%l%9$r\e(B DNS \e$B$G@_Dj$7!"0[$J$k\e(B
+ \e$B%[%9%HL>$r6hJL$9$k$h$&$K\e(B Apache HTTP \e$B%5!<%P$r@_Dj$9$k$@$1$G$9!#\e(B
+ \e$B$5$i$K!"L>A0%Y!<%9$N%P!<%A%c%k%[%9%H$OITB-$9$k\e(B IP
+ \e$B%"%I%l%9$N<{MW$r4KOB$7$^$9!#$7$?$,$C$F!"\e(BIP \e$B%Y!<%9$N%P!<%A%c%k%[%9%H$r\e(B
+ \e$BA*Br$9$Y$-FCDj$NM}M3$,$J$1$l$PL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$r;H$&$Y$-$G$9!#\e(B
+ IP \e$B%Y!<%9$N%P!<%A%c%k%[%9%H$r;HMQ$9$k$3$H$r9MN8$9$kM}M3$H$7$F!"\e(B</p>
+
+ <ul>
+ <li>\e$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$KBP1~$7$F$$$J$$8E$$%/%i%$%"%s%H$,$"$k\e(B
+ \e$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$,F/$/$?$a$K$O!"%/%i%$%"%s%H$O\e(B
+ HTTP \e$B%[%9%H%X%C%@$rAw$C$F$3$J$1$l$P$J$j$^$;$s!#\e(B
+ \e$B$3$l$O\e(B HTTP/1.1 \e$B$N;EMM$GMW5a$5$l$F$$$F!"$9$Y$F$N8=BeE*$J\e(B
+ HTTP/1.0 \e$B%V%i%&%6$G$b3HD%$H$7$F<BAu$5$l$F$$$^$9!#\e(B
+ \e$B$H$F$b8E$$%/%i%$%"%s%H$r%5%]!<%H$7$D$D!"L>A0%Y!<%9$N\e(B
+ \e$B%P!<%A%c%k%[%9%H$r9T$$$?$$>l9g$O!"$3$NJ8=q$N:G8e$NJ}$K\e(B
+ \e$B=q$+$l$F$$$k2r7h:v$K$J$k$+$b$7$l$J$$J}K!$r8+$F$/$@$5$$!#\e(B</li>
+
+ <li>\e$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$O\e(B SSL \e$B%W%m%H%3%k$NFCD'$K$h$j!"\e(B
+ SSL \e$B%;%-%e%"%5!<%P$K$O;H$($^$;$s!#\e(B</li>
+
+ <li>\e$B%*%Z%l!<%F%#%s%0%7%9%F%`$d%M%C%H%o!<%/AuCV$N$J$+$K$O!"\e(B
+ \e$BJL$N\e(B IP \e$B%"%I%l%9>e$G$J$$>l9g!"J#?t$N%[%9%H$rJL07$$$G$-$J$$$h$&$J\e(B
+ \e$BBS0h4IM}$NJ}K!$r<BAu$7$F$$$k$b$N$,$"$j$^$9!#\e(B</li>
+ </ul>
+
+</section>
+
+<section id="using"><title>\e$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$rMxMQ$9$k\e(B</title>
+
+<related>
+ <modulelist>
+ <module>core</module>
+ </modulelist>
+
+ <directivelist>
+ <directive module="core">DocumentRoot</directive>
+ <directive module="core">NameVirtualHost</directive>
+ <directive module="core">ServerAlias</directive>
+ <directive module="core">ServerName</directive>
+ <directive module="core">ServerPath</directive>
+ <directive module="core">VirtualHost</directive>
+ <directive module="core" type="section">VirtualHost</directive>
+ </directivelist>
+</related>
+
+ <p>\e$BL>A0%Y!<%9$N%P!<%A%c%k%[%9%H$r;H$&$K$O!"$=$N%[%9%H$X$N\e(B
+ \e$B%j%/%(%9%H$r<u$1IU$1$k%5!<%P$N\e(B IP \e$B%"%I%l%9\e(B (\e$B$b$7$+$7$?$i%]!<%H$b\e(B)
+ \e$B$r;XDj$9$kI,MW$,$"$j$^$9!#\e(B
+ \e$B$3$l$O\e(B <directive module="core">NameVirtualHost</directive>
+ \e$B%G%#%l%/%F%#%V$G@_Dj$7$^$9!#DL>o!"\e(B<directive
+ module="core">NameVirtualHost</directive> \e$B$G\e(B
+ <code>*</code> \e$B$NB0@-$r;H$C$F%5!<%P$NA4$F$N\e(B IP \e$B%"%I%l%9$r;H$$$^$9!#\e(B
+ <directive module="core">NameVirtualHost</directive> \e$B%G%#%l%/%F%#%V$G\e(B
+ IP \e$B%"%I%l%9$r=q$$$F$b!"\e(B
+ \e$B<+F0E*$K%5!<%P$,$=$N\e(B IP \e$B%"%I%l%9$r%j%C%9%s$9$k$H$$$&$3$H$O$J$$$3$H$K\e(B
+ \e$BCm0U$7$F$/$@$5$$!#>\:Y$O!V\e(B<a href="../bind.html">Apache \e$B$N;H$&%"%I%l%9$H\e(B
+ \e$B%]!<%H$r@_Dj$9$k\e(B</a>\e$B!W$rFI$s$G$/$@$5$$!#$5$i$K!"$3$3$G;XDj$5$l$?\e(B
+ IP \e$B%"%I%l%9$OA4$F%5!<%P$N%M%C%H%o!<%/%$%s%?!<%U%'!<%9$H4XO"IU$1$i$l$F\e(B
+ \e$B$$$J$1$l$P$J$j$^$;$s!#\e(B</p>
+
+ <p>\e$B<!$O!"07$&%[%9%H$=$l$>$l$KBP$7$F\e(B <directive type="section"
+ module="core">VirtualHost</directive> \e$B%V%m%C%/$r\e(B
+ \e$B:n@.$7$F$/$@$5$$!#\e(B<directive module="core" type="section">VirtualHost</directive>
+ \e$B%G%#%l%/%F%#%V$N0z?t$O\e(B <directive module="core">NameVirtualHost</directive>
+ \e$B%G%#%l%/%F%#%V$N0z?t$HF1$8$K$7$F$/$@$5$$\e(B (\e$B$9$J$o$A!"\e(BIP \e$B%"%I%l%9$+!"A4$F$N%"%I%l%9$r0UL#$9$k\e(B
+ <code>*</code>)\e$B!#$=$l$>$l$N\e(B <directive module="core" type="section">VirtualHost</directive>
+ \e$B%G%#%l%/%F%#%V$NCf$K$O!":GDc8B!"$I$N%[%9%H$,07$o$l$k$+$r<($9\e(B <directive
+ module="core">ServerName</directive> \e$B%G%#%l%/%F%#%V$H!"\e(B
+ \e$B$=$N%[%9%HMQ$N%3%s%F%s%D$,%U%!%$%k%7%9%F%`>e$N$I$3$K$"$k$+$r<($9\e(B
+ <directive module="core">DocumentRoot</directive> \e$B%G%#%l%/%F%#%V$r\e(B
+ \e$B=q$/I,MW$,$"$j$^$9!#\e(B</p>
+
+ <note><title>\e$B%a%$%s%[%9%H$O$J$/$J$j$^$9\e(B</title>
+ <p>\e$B4{$K$"$k%&%'%V%5!<%P$K%P!<%A%c%k%[%9%H$rDI2C$9$k>l9g!"\e(B
+ \e$B4{B8$N%&%'%V%5!<%P$KBP$7$F$b\e(B <directive module="core"
+ type="section">VirtualHost</directive>
+ \e$B%V%m%C%/$r:n$i$J$1$l$P$J$j$^$;$s!#$3$N%P!<%A%c%k%[%9%H$N\e(B
+ <directive module="core">ServerName</directive> \e$B$H\e(B
+ <directive module="core">DocumentRoot</directive>
+ \e$B$O!"%0%m!<%P%k$J\e(B <directive module="core">ServerName</directive> \e$B$H\e(B
+ <directive module="core">DocumentRoot</directive>
+ \e$B$HF1$8$b$N$K$7$^$9!#$^$?!"$3$N%P!<%A%c%k%[%9%H$r@_Dj%U%!%$%k$NCf$G\e(B
+ \e$B@hF,$KCV$$$F!"%G%U%)%k%H%[%9%H$H$7$FF0:n$9$k$h$&$K$7$^$9!#\e(B</p>
+ </note>
+
+ <p>\e$B$?$H$($P!"\e(B<code>www.domain.tld</code> \e$B$rF0$+$7$F$$$F!"\e(B
+ \e$B$5$i$K%P!<%A%c%k%[%9%H\e(B <code>www.otherdomain.tld</code>
+ \e$B$rDI2C$9$k$H$7$^$7$g$&!#$3$N%P!<%A%c%k%[%9%H$OF10l\e(B IP \e$B$r;X$7$F$$$k$H$7$^$9!#\e(B
+ \e$B$=$N$h$&$J>l9g$O!"\e(B<code>httpd.conf</code>
+ \e$B$K0J2<$N$h$&$J%3!<%I$rDI2C$9$k$@$1$G$9\e(B</p>
+
+ <example>
+ NameVirtualHost *<br />
+ <br />
+ <VirtualHost *><br />
+ <indent>
+ ServerName www.domain.tld<br />
+ DocumentRoot /www/domain<br />
+ </indent>
+ </VirtualHost><br />
+ <br />
+ <VirtualHost *><br />
+ <indent>
+ ServerName www.otherdomain.tld<br />
+ DocumentRoot /www/otherdomain<br />
+ </indent>
+ </VirtualHost><br />
+ </example>
+
+ <p><directive module="core">NameVirtualHost</directive> \e$B5Z$S\e(B
+ <directive module="core">VirtualHost</directive> \e$B$N$I$A$i$N>l9g$b!"\e(B
+ * \e$B$NItJ,$K$OL@<(E*$K\e(B IP \e$B%"%I%l%9$r;XDj$9$k$3$H$,$G$-$^$9!#\e(B</p>
+
+ <p>\e$BJ#?t$NL>A0$G%5!<%P%"%/%;%9$,$G$-$k$h$&$K$7$?$$$3$H$bB?$$$G$7$g$&!#\e(B
+ \e$B$3$N$h$&$J$3$H$O!"\e(B<directive module="core"
+ >ServerAlias</directive> \e$B%G%#%l%/%F%#%V$r\e(B <directive module="core"
+ type="section">VirtualHost</directive>
+ \e$B%;%/%7%g%s$K5-=R$9$k$3$H$G<B8=$G$-$^$9!#\e(B
+ \e$BNc$($P>e5-$N\e(B <directive module="core"
+ type="section">VirtualHost</directive> \e$B$NNc$G$"$l$P!"\e(B
+ \e$B<!$N$h$&$K0lMw$K5s$2$i$l$?L>A0$,!"\e(B
+ \e$B%f!<%6$,F10l$N%&%'%V%5%$%H$H$7$FL\$K$7$F;HMQ$G$-$k%5!<%PL>$G$"$k!"\e(B
+ \e$B$H\e(B <directive module="core">ServerAlias</directive>
+ \e$B%G%#%l%/%F%#%V$G;XDj$G$-$^$9!#\e(B</p>
+
+ <example>
+ ServerAlias domain.tld *.domain.tld
+ </example>
+
+ <p><code>domain.tld</code> \e$B%I%a%$%s$X$NA4$F$N%[%9%H$X$N%j%/%(%9%H$O\e(B
+ <code>www.domain.tld</code> \e$B$N%P!<%A%c%k%[%9%H$,=hM}$7$^$9!#\e(B
+ \e$BL>A0$r%^%C%A$5$;$k$?$a$K!"%o%$%k%I%+!<%IJ8;z\e(B * \e$B$d\e(B ?
+ \e$B$r;HMQ$9$k$3$H$b$G$-$^$9!#$b$A$m$s;W$$$D$-$NL>A0$r:n$C$F!"\e(B
+ <directive module="core">ServerName</directive> \e$B$d\e(B
+ <directive module="core">ServerAlias</directive>
+ \e$B$K$=$NL>A0$r=q$/$H$$$C$?$3$H$O$G$-$^$;$s!#$^$:$O!"\e(B
+ \e$B$3$l$i$NL>A0$,\e(B \e$B%5!<%P$KIU$1$i$l$?\e(B IP \e$B%"%I%l%9$K%^%C%W$5$l$k$h$&$K\e(B
+ DNS \e$B%5!<%P$rE,@Z$K@_Dj$7$J$1$l$P$J$j$^$;$s!#\e(B</p>
+
+ <p>\e$B:G8e$K!"\e(B<directive module="core"
+ type="section">VirtualHost</directive> \e$B%3%s%F%J$NCf$K\e(B
+ \e$BB>$N%G%#%l%/%F%#%V$r=q$/$3$H$G!"%P!<%A%c%k%[%9%H$N@_Dj$r:Y$+$/D4@0\e(B
+ \e$B$9$k$3$H$,$G$-$^$9!#\e(B
+ \e$B$[$H$s$I$N%G%#%l%/%F%#%V$O$3$l$i$N%3%s%F%J$K@_CV$9$k$3$H$,$G$-$F!"\e(B
+ \e$BJQ99E@$O$=$N%P!<%A%c%k%[%9%H$KBP$7$F$N$_M-8z$K$J$j$^$9!#\e(B
+ \e$B$I$N%G%#%l%/%F%#%V$r=q$/$3$H$,$G$-$k$+$O!"%G%#%l%/%F%#%V$N\e(B <a
+ href="../mod/directive-dist.html#context">\e$B%3%s%F%-%9%H\e(B</a> \e$B$r\e(B
+ \e$BD4$Y$F$/$@$5$$!#\e(B<em>\e$B<g%5!<%P%3%s%F%-%9%H\e(B</em>
+ (<directive module="core" type="section">VirtualHost</directive>
+ \e$B%3%s%F%J$N30\e(B) \e$B$N@_DjMQ%G%#%l%/%F%#%V$O%P!<%A%c%k%[%9%H$G$N@_Dj$G\e(B
+ \e$B>e=q$-$5$l$J$$>l9g$N$_;HMQ$5$l$^$9!#\e(B</p>
+
+ <p>\e$B%j%/%(%9%H$,Mh$k$H!"%5!<%P$O$^$::G=i$K\e(B <directive module="core"
+ type="section">NameVirtualHost</directive>
+ \e$B$K%^%C%A$9$k\e(B IP \e$B%"%I%l%9$+$I$&$+$r%A%'%C%/$7$^$9!#%^%C%A$9$l$P\e(B
+ \e$B%^%C%A$7$?\e(B IP \e$B%"%I%l%9$N\e(B <directive module="core"
+ type="section">VirtualHost</directive>
+ \e$B$N$=$l$>$l$N%;%/%7%g%s$NCf$+$i\e(B
+ <directive module="core">ServerName</directive> \e$B$+\e(B
+ <directive module="core">ServerAlias</directive>
+ \e$B$KMW5a$5$l$?%[%9%HL>$,$"$k$+C5$7$^$9!#\e(B
+ \e$B8+$D$+$l$P$=$N%5!<%PMQ$N@_Dj$r;H$$$^$9!#%^%C%A$9$k%P!<%A%c%k%[%9%H\e(B
+ \e$B$,8+$D$+$i$J$1$l$P!"%^%C%A$7$?\e(B IP \e$B%"%I%l%9$N\e(B
+ <strong>\e$B%j%9%H$N:G=i$K$"$k%P!<%A%c%k%[%9%H\e(B</strong> \e$B$,;H$o$l$^$9!#\e(B</p>
+
+ <p>\e$B7k2L$H$7$F!"%j%9%H$N:G=i$N%P!<%A%c%k%[%9%H$,\e(B <em>\e$B%G%U%)%k%H\e(B</em> \e$B$N\e(B
+ \e$B%P!<%A%c%k%[%9%H$K$J$j$^$9!#\e(BIP \e$B%"%I%l%9$,\e(B <directive
+ module="core">NameVirtualHost</directive>
+ \e$B%G%#%l%/%F%#%V$K%^%C%A$7$?>l9g$O!"\e(B<em>\e$B%a%$%s$N%5!<%P\e(B</em> \e$B$N\e(B
+ <directive module="core">DocumentRoot</directive>
+ \e$B$O\e(B<strong>\e$B7h$7$F;H$o$l$^$;$s\e(B</strong>
+ \e$B$I$N%P!<%A%c%k%[%9%H$K$b%^%C%A$7$J$$%j%/%(%9%H$KBP$7$F!"\e(B
+ \e$BFCJL$J@_Dj$r$7$?$$$N$G$"$l$P!"@_Dj%U%!%$%kCf$N:G=i$N\e(B
+ <code><VirtualHost></code> \e$B%3%s%F%J$K$=$l$r5-=R$7$F$/$@$5$$!#\e(B</p>
+
+</section>
+
+<section id="compat"><title>\e$B8E$$%V%i%&%6$H$N8_49@-\e(B</title>
+
+ <p>\e$B0JA0=R$Y$?$h$&$K!"L>A0%Y!<%9$N%P!<%A%c%k%[%9%H$,@5$7$/F0:n$9$k\e(B
+ \e$B$?$a$KI,MW$J>pJs$rAw$C$F$3$J$$%/%i%$%"%s%H$,0MA3$H$7$FB8:_$7$F$$$^$9!#\e(B
+ \e$B$=$N$h$&$J%/%i%$%"%s%H$KBP$7$F$O!"3:Ev$9$k\e(B IP \e$B%"%I%l%9$K$D$$$F!"\e(B
+ \e$B0lHV:G=i$K@_Dj$5$l$F$$$k%P!<%A%c%k%[%9%H\e(B
+ (<cite>\e$B%W%i%$%^%j\e(B</cite>\e$B$NL>A0%Y!<%9$N%P!<%A%c%k%[%9%H\e(B)
+ \e$B$+$i%Z!<%8$,Aw$jJV$5$l$^$9!#\e(B</p>
+
+ <note><title>\e$B$I$N$0$i$$8E$$$N\e(B ?</title>
+ <p>\e$B!V8E$$!W$HI=8=$7$F$$$k>l9g!"K\Ev$K8E$$$3$H$r0UL#$7$F;H$C$F$$$^$9!#\e(B
+ \e$BIT9,$K$7$F:#8=:_$G$b$3$N$h$&$J8E$$%V%i%&%6$KAx6x$9$k$3$H$,$"$j$^$9!#\e(B
+ \e$B8=:_$N%V%i%&%6$OA4$F!"L>A0%Y!<%9$N%P!<%A%c%k%[%9%H$KI,MW$J\e(B
+ <code>Host</code> \e$B%X%C%@$rAw$j$^$9!#\e(B</p>
+ </note>
+
+ <p><a href="../mod/core.html#serverpath"><code>ServerPath</code></a>
+ \e$B%G%#%l%/%F%#%V$GBP=h$,2DG=$G$9!#$A$g$C$HIT3J9%$G$9$1$l$I$b!#\e(B</p>
+
+ <p>\e$B@_DjNc\e(B</p>
+
+ <example>
+ NameVirtualHost 111.22.33.44<br />
+ <br />
+ <VirtualHost 111.22.33.44><br />
+ <indent>
+ ServerName www.domain.tld<br />
+ ServerPath /domain<br />
+ DocumentRoot /web/domain<br />
+ </indent>
+ </VirtualHost><br />
+ </example>
+
+ <p>\e$B$3$NNc$K$O$I$&$$$&0UL#$,$"$k$G$7$g$&$+\e(B? \e$B$3$l$O\e(B
+ "<code>/domain</code>" \e$B$G;O$^$k\e(B URI \e$B$X$N%j%/%(%9%H$O$9$Y$F!"\e(B
+ \e$B%P!<%A%c%k%[%9%H\e(B <code>www.domain.tld</code> \e$B$G=hM}$5$l$k!"\e(B
+ \e$B$H$$$&0UL#$G$9!#$D$^$j!"$9$Y$F$N%/%i%$%"%s%H$G\e(B
+ <code>http://www.domain.tld/domain/</code> \e$B$G%"%/%;%9$G$-$k%Z!<%8$,!"\e(B
+ <code>Host:</code> \e$B%X%C%@$rAw$C$F$/$k%/%i%$%"%s%H$G$"$l$P\e(B
+ <code>http://www.domain.tld/</code> \e$B$H$7$F$b%"%/%;%9$G$-$k!"\e(B
+ \e$B$H$$$&0UL#$G$9!#\e(B</p>
+
+ <p>\e$B$3$l$,F0:n$9$k$h$&$K$9$k$K$O!"\e(B
+ \e$B%W%i%$%^%j$N%P!<%A%c%k%[%9%H$N%Z!<%8$K\e(B
+ <code>http://www.domain.tld/domain/</code> \e$B$X$N%j%s%/$r@_CV$7$^$9!#\e(B
+ \e$B$=$7$F!"%P!<%A%c%k%[%9%H$N%Z!<%8$G$O!"=c?h$JAjBP%j%s%/\e(B (<em>\e$BNc\e(B:</em>
+ "<code>file.html</code>" \e$B$d\e(B "<code>../icons/image.gif</code>")\e$B!"\e(B
+ \e$B$"$k$$$O\e(B <code>/domain/</code> \e$B$G;O$^$k%j%s%/\e(B (<em>\e$BNc\e(B:</em>
+ "<code>http://www.domain.tld/domain/misc/file.html</code>" \e$B$d\e(B
+ "<code>/domain/misc/file.html</code>") \e$B$@$1$r@_CV$7$^$9!#\e(B</p>
+
+ <p>\e$B$3$l$K$O!"4vJ,$+$N5,N'$,I,MW$H$J$j$^$9$,!"\e(B
+ \e$B$3$N$h$&$J%,%$%I%i%$%s$rCi<B$K<i$k$3$H$K$h$j!"$?$$$F$$$N>l9g!"\e(B
+ \e$B$9$Y$F$N%V%i%&%6$G\e(B \e$B!=\e(B \e$B?7$7$$%V%i%&%6$G$b8E$$$b$N$G$b\e(B \e$B!=\e(B
+ \e$B:n@.$7$?%Z!<%8$,8+$($k$H$$$&$3$H$rJ]>Z$7$^$9!#\e(B</p>
+
+</section>
+</manualpage>
+
+
--- /dev/null
+/* ====================================================================
+ * The Apache Software License, Version 1.1
+ *
+ * Copyright (c) 2003 The Apache Software Foundation. All rights
+ * reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * 3. The end-user documentation included with the redistribution,
+ * if any, must include the following acknowledgment:
+ * "This product includes software developed by the
+ * Apache Software Foundation (http://www.apache.org/)."
+ * Alternately, this acknowledgment may appear in the software itself,
+ * if and wherever such third-party acknowledgments normally appear.
+ *
+ * 4. The names "Apache" and "Apache Software Foundation" must
+ * not be used to endorse or promote products derived from this
+ * software without prior written permission. For written
+ * permission, please contact apache@apache.org.
+ *
+ * 5. Products derived from this software may not be called "Apache",
+ * nor may "Apache" appear in their name, without prior written
+ * permission of the Apache Software Foundation.
+ *
+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ * ====================================================================
+ *
+ * This software consists of voluntary contributions made by many
+ * individuals on behalf of the Apache Software Foundation. For more
+ * information on the Apache Software Foundation, please see
+ * <http://www.apache.org/>.
+ */
+
+#ifndef MOD_STATUS_H
+#define MOD_STATUS_H
+
+#include "ap_config.h"
+#include "httpd.h"
+
+#define AP_STATUS_SHORT (0x1) /* short, non-HTML report requested */
+#define AP_STATUS_NOTABLE (0x2) /* HTML report without tables */
+#define AP_STATUS_EXTENDED (0x4) /* detailed report */
+
+#if !defined(WIN32)
+#define STATUS_DECLARE(type) type
+#define STATUS_DECLARE_NONSTD(type) type
+#define STATUS_DECLARE_DATA
+#elif defined(STATUS_DECLARE_STATIC)
+#define STATUS_DECLARE(type) type __stdcall
+#define STATUS_DECLARE_NONSTD(type) type
+#define STATUS_DECLARE_DATA
+#elif defined(STATUS_DECLARE_EXPORT)
+#define STATUS_DECLARE(type) __declspec(dllexport) type __stdcall
+#define STATUS_DECLARE_NONSTD(type) __declspec(dllexport) type
+#define STATUS_DECLARE_DATA __declspec(dllexport)
+#else
+#define STATUS_DECLARE(type) __declspec(dllimport) type __stdcall
+#define STATUS_DECLARE_NONSTD(type) __declspec(dllimport) type
+#define STATUS_DECLARE_DATA __declspec(dllimport)
+#endif
+
+/* Optional hooks which can insert extra content into the mod_status
+ * output. FLAGS will be set to the bitwise OR of any of the
+ * AP_STATUS_* flags.
+ *
+ * Implementations of this hook should generate content using
+ * functions in the ap_rputs/ap_rprintf family; each hook should
+ * return OK or DECLINED. */
+APR_DECLARE_EXTERNAL_HOOK(ap, STATUS, int, status_hook,
+ (request_rec *r, int flags))
+#endif