Blame docs/manual/vhosts/index.html.en

Packit 90a5c9
Packit 90a5c9
Packit 90a5c9
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>
Packit 90a5c9
<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
Packit 90a5c9
Packit 90a5c9
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Packit 90a5c9
              This file is generated from xml source: DO NOT EDIT
Packit 90a5c9
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Packit 90a5c9
      -->
Packit 90a5c9
<title>Apache Virtual Host documentation - Apache HTTP Server Version 2.4</title>
Packit 90a5c9
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
Packit 90a5c9
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
Packit 90a5c9
<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" />
Packit 90a5c9
<script src="../style/scripts/prettify.min.js" type="text/javascript">
Packit 90a5c9
</script>
Packit 90a5c9
Packit 90a5c9
<link href="../images/favicon.ico" rel="shortcut icon" /></head>
Packit 90a5c9
<body id="manual-page">
Packit 90a5c9

Modules | Directives | FAQ | Glossary | Sitemap

Packit 90a5c9

Apache HTTP Server Version 2.4

Packit 90a5c9
Packit 90a5c9
<-
Packit 90a5c9
Packit 90a5c9
Apache > HTTP Server > Documentation > Version 2.4

Apache Virtual Host documentation

Packit 90a5c9
Packit 90a5c9

Available Languages:  de  |

Packit 90a5c9
 en  |
Packit 90a5c9
 fr  |
Packit 90a5c9
 ja  |
Packit 90a5c9
 ko  |
Packit 90a5c9
 tr  |
Packit 90a5c9
 zh-cn 

Packit 90a5c9
Packit 90a5c9
Packit 90a5c9
Packit 90a5c9
    

The term Virtual Host refers to the practice of

Packit 90a5c9
    running more than one web site (such as
Packit 90a5c9
    company1.example.com and company2.example.com)
Packit 90a5c9
    on a single machine. Virtual hosts can be "IP-based", meaning that you have a
Packit 90a5c9
    different IP address for every web site, or "name-based", meaning that you have
Packit 90a5c9
    multiple names running on each IP address. The fact that they
Packit 90a5c9
    are running on the same physical server is not apparent to the
Packit 90a5c9
    end user.

Packit 90a5c9
Packit 90a5c9
    

Apache was one of the first servers to support IP-based

Packit 90a5c9
    virtual hosts right out of the box. Versions 1.1 and later of
Packit 90a5c9
    Apache support both IP-based and name-based virtual hosts
Packit 90a5c9
    (vhosts). The latter variant of virtual hosts is sometimes also
Packit 90a5c9
    called host-based or non-IP virtual hosts.

Packit 90a5c9
Packit 90a5c9
    

Below is a list of documentation pages which explain all

Packit 90a5c9
    details of virtual host support in Apache HTTP Server:

Packit 90a5c9
Packit 90a5c9
Packit 90a5c9
Packit 90a5c9
  • Configuration directives
  • Packit 90a5c9

    See also

    Packit 90a5c9
    hosts
  • IP-based virtual hosts
  • Virtual host examples
  • File descriptor limits
  • Mass virtual hosting
  • Details of host matching
  • Packit 90a5c9
    top
    Packit 90a5c9
    Packit 90a5c9

    Virtual Host Support

    Packit 90a5c9
    Packit 90a5c9
        
      Packit 90a5c9
            
    • Name-based Virtual Hosts (More
    • Packit 90a5c9
            than one web site per IP address)
      Packit 90a5c9
            
    • IP-based Virtual Hosts (An IP
    • Packit 90a5c9
            address for each web site)
      Packit 90a5c9
            
    • Virtual Host examples for common
    • Packit 90a5c9
            setups
      Packit 90a5c9
            
    • File Descriptor Limits (or,
    • Packit 90a5c9
            Too many log files)
      Packit 90a5c9
            
    • Dynamically Configured Mass Virtual
    • Packit 90a5c9
            Hosting
      Packit 90a5c9
            
    • In-Depth Discussion of Virtual Host
    • Packit 90a5c9
            Matching
      Packit 90a5c9
          
      Packit 90a5c9
      Packit 90a5c9
      top
      Packit 90a5c9
      Packit 90a5c9

      Configuration directives

      Packit 90a5c9
      Packit 90a5c9
          
        Packit 90a5c9
              
      • <VirtualHost>
      • Packit 90a5c9
              
      • ServerName
      • Packit 90a5c9
              
      • ServerAlias
      • Packit 90a5c9
              
      • ServerPath
      • Packit 90a5c9
            
        Packit 90a5c9
        Packit 90a5c9
            

        If you are trying to debug your virtual host configuration, you

        Packit 90a5c9
            may find the -S command line switch
        Packit 90a5c9
            useful.

        Packit 90a5c9
        Packit 90a5c9
            

        Unix example

        Packit 90a5c9
            
        Packit 90a5c9
            apachectl -S
        Packit 90a5c9
            

        Packit 90a5c9
        Packit 90a5c9
            

        Windows example

        Packit 90a5c9
            
        Packit 90a5c9
            httpd.exe -S
        Packit 90a5c9
            

        Packit 90a5c9
        Packit 90a5c9
        Packit 90a5c9
            

        This command will dump out a description of how Apache parsed

        Packit 90a5c9
            the configuration file. Careful examination of the IP addresses and
        Packit 90a5c9
            server names may help uncover configuration mistakes. (See
        Packit 90a5c9
            the docs for the httpd program for
        Packit 90a5c9
            other command line options)

        Packit 90a5c9
        Packit 90a5c9
        Packit 90a5c9
        Packit 90a5c9

        Available Languages:  de  |

        Packit 90a5c9
         en  |
        Packit 90a5c9
         fr  |
        Packit 90a5c9
         ja  |
        Packit 90a5c9
         ko  |
        Packit 90a5c9
         tr  |
        Packit 90a5c9
         zh-cn 

        Packit 90a5c9
        Packit 90a5c9

        Copyright 2018 The Apache Software Foundation.
        Licensed under the Apache License, Version 2.0.

        Packit 90a5c9

        Modules | Directives | FAQ | Glossary | Sitemap

        <script type="text/javascript">
        Packit 90a5c9
        if (typeof(prettyPrint) !== 'undefined') {
        Packit 90a5c9
            prettyPrint();
        Packit 90a5c9
        }
        Packit 90a5c9
        //--></script>
        Packit 90a5c9
        </body></html>