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
    DocumentRoot /www/docs/dummy-host.example.com
    ServerName 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
</VirtualHost>
</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