Konfigurace virtuálních webů jsou v adresáři /etc/apache2/sites-available
.
Ukázky převzaté z http://www.debianhelp.co.uk/virtualhosts.htm.
Příklad 44.1. Soubor /etc/apache2/sites-available/exmple
<VirtualHost *> ServerName www.example.com DocumentRoot /home/www/htdocs/example.com ServerAdmin webmaster@example.com ErrorLog /var/log/apache2/www.example.com-error_log CustomLog /var/log/apache2/www.example.com-access_log common </VirtualHost>
Příklad 44.2. Soubor /etc/apache2/sites-available/myothercompany
<VirtualHost *> ServerName www.myothercompany.com DocumentRoot /home/www/htdocs/myothercompany.com ServerAdmin webmaster@myothercompany.com ErrorLog /var/log/apache2/www.myothercompany.com-error_log CustomLog /var/log/apache2/www.myothercompany.com-access_log common </VirtualHost>
FIXME:Následující konfiguraci nahradit něčím smysluplnějším.
Příklad 44.3. Ukázka konfigurace virtuánlího webu rt
NameVirtualHost rt:443 <VirtualHost rt:443> ServerName rt.example.com # Konfigurace SSL SSLEngine On SSLCertificateFile /etc/apache2/ssl/crt/rt.crt SSLCertificetaKeyFile /etc/apache2/ssl/key/rt.key Include /etc/request-tracker3.6/apache2-modperl2.conf </VirtualHost>
Příklad 44.4.
<VirtualHost *:80> ServerAdmin admin@example.com ServerName intranet.example.com DocumentRoot /usr/local/share/intranet-1.23 <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /usr/local/share/intranet-1.23> Allow from 10.0.0.0/8 192.168.1.0/8 Allow from 23.59.312.97 </Directory> <VirtualHost>