VirtualHost: Difference between revisions
From KlavoWiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 11: | Line 11: | ||
<pre> | <pre> | ||
<VirtualHost *:80> | <VirtualHost *:80> | ||
ServerName dummy-host.example.com | |||
DocumentRoot /www/docs/dummy-host.example.com | |||
</VirtualHost> | |||
</pre> | |||
Addational paramaters | |||
<pre> | |||
ServerAlias domain.tld *.domain.tld | |||
ServerAdmin webmaster@dummy-host.example.com | ServerAdmin webmaster@dummy-host.example.com | ||
ErrorLog logs/dummy-host.example.com-error_log | ErrorLog logs/dummy-host.example.com-error_log | ||
CustomLog logs/dummy-host.example.com-access_log common | CustomLog logs/dummy-host.example.com-access_log common | ||
</pre> | </pre> | ||
[[Category : Linux]] | [[Category : Linux]] |
Latest revision as of 02:09, 21 November 2010
http://httpd.apache.org/docs/2.2/vhosts/
The term Virtual Host refers to the practice of running more than one web site (such as www.company1.com and www.company2.com) on a single machine. Virtual hosts can be "IP-based", meaning that you have a different IP address for every web site, or "name-based", meaning that you have multiple names running on each IP address. The fact that they are running on the same physical server is not apparent to the end user.
/etc/httpd/conf/httpd.conf
NameVirtualHost *:80
<VirtualHost *:80> ServerName dummy-host.example.com DocumentRoot /www/docs/dummy-host.example.com </VirtualHost>
Addational paramaters
ServerAlias domain.tld *.domain.tld ServerAdmin webmaster@dummy-host.example.com ErrorLog logs/dummy-host.example.com-error_log CustomLog logs/dummy-host.example.com-access_log common