Name
<VirtualHost>
Synopsis
<VirtualHost>
...
</VirtualHost>
[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>
Get Webmaster in a Nutshell, Third 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.