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>