Name
<VirtualHost>
Synopsis
<VirtualHost
>
...
</VirtualHost>
Description
[server config]
Used when the Apache server services multiple hostnames. Each hostname is
given its own <VirtualHost>
directive.
<VirtualHost>
has a beginning and ending directive, with other
configuration directives for the virtual host entered in between. Most
directives are valid within <VirtualHost>
except the following:
BindAddress
,
GroupId
,
MaxRequestsPerChild
,
MaxSpareServers
,
MinSpareServers
,
Listen
,
NameVirtualHost
,
PidFile
,
ServerType
,
ServerRoot
,
StartServers
,
TypesConfig
, and
UserId
.
This is essentially a segmenting directive that applies directives
solely to the virtual host specified. For example:
<VirtualHost sales.oreilly.com> ServerAdmin webmaster@oreilly.com DocumentRoot /ora/sales/www ServerName sales.oreilly.com ErrorLog /ora/sales/logs/error_log TransferLog /ora/sales/logs/access_log </VirtualHost>
(All)
Get Webmaster in a Nutshell, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.