Web server tutorial - Part 3
(no cacheing without CacheRoot)
CacheRoot "/var/cache/httpd"
CacheSize 5
CacheGcInterval 4
CacheMaxExpire 24
CacheLastModifiedFactor 0.1
CacheDefaultExpire 1
NoCache a_domain.com another_domain.edu joes.garage_sale.com
</IfModule>
Section 3: Virtual hosts
VirtualHost: If you want to maintain multiple domains/hostnames on your machine you can setup VirtualHost containers for them. Please see the documentation here for further details before you try to setup virtual hosts. You may use the command line option '-S' to verify your virtual host configuration.
If you want to use name-based virtual hosts, you need to define at least one IP address (and port number) for them.
NameVirtualHost 12.34.56.78:80
NameVirtualHost 12.34.56.78
NameVirtualHost 192.192.192.1
VirtualHost example
Almost any Apache directive may go into a VirtualHost container.
<VirtualHost ip.address.of.host.some_domain.com>
ServerAdmin webmaster@host.some_domain.com
DocumentRoot /www/docs/host.some_domain.com
ServerName host.some_domain.com
ErrorLog logs/host.some_domain.com-error_log
CustomLog logs/host.some_domain.com-access_log common
</VirtualHost>
<VirtualHost default:*>
</VirtualHost>
<VirtualHost 192.192.192.1>
ServerAdmin amby@goldie.com
DocumentRoot /docfile
ServerName www.goldie.com
ErrorLog logs/err
</VirtualHost>
<VirtualHost 192.192.192.57>
ServerAdmin amby@failure.com
DocumentRoot /htdoc
ServerName www.failure.com
ErrorLog /home/err
</VirtualHost>
<VirtualHost 192.192.192.90>
ServerName www.chiku.com
DocumentRoot /home/chinu/public_html
</VirtualHost>
<VirtualHost 192.192.192.91>
ServerName www.chik.com
DocumentRoot /home/
</VirtualHost>
- « first
- ‹ previous
- of 8
- next ›
- last »