VirtualHost Directive

Top - Docs - General - Server - Resource - Access - FAQ - Tutorials

Purpose

This directive allows you to customize the server to respond to different IP addresses in different ways. See the tutorial for more information.


Syntax

<VirtualHost servername errorlevel>
...
</VirtualHost>
Where :


Virtual Host

You cannot use VirtualHost directives within VirtualHost directives. You can use as many VirtualHost directives as you like, up to the limits of your servers memory and operating system.


Examples

<VirtualHost www.uiuc.net>
ServerName www.uiuc.net
ServerAdmin blong@uiuc.net
DocumentRoot /www
</VirtualHost>

<VirtualHost 127.0.0.1 Required>
        ServerName localhost
        ServerAdmin yow@wow.net
        <SRMOptions>
                DocumentRoot /www/local
                Alias /icons/ /usr/local/etc/httpd/icons/
                ScriptAlias /cgi-bin/ /usr/local/etc/httpd/cgi-local/
                # Local can use internal imagemap
                AddType text/x-imagemap .map
                AddType application/x-httpd-cgi .cgi
        </SRMOptions>
</VirtualHost>


[Back] Return to Configuration File Overview
NCSA HTTPd Development Team / httpd@ncsa.uiuc.edu / 10-02-95