Isso pode ser feito usando um único <VirualHost />
, usando a diretiva ServerAlias
. Em seguida, você pode usar o RewriteRule
para passar essas solicitações para o diretório adequado e, deixando de usar [R]
, você apenas estará reescrevendo a solicitação, deixando a URL intacta.
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName host1.com
ServerAlias host2.com
<Directory /srv/www/host1>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order deny,allow
Allow from all
</Directory>
DocumentRoot /srv/www/host1
WSGIScriptAlias / /srv/www/host1/apache/django.wsgi
RewriteEngine On
RewriteCond %{HTTP_HOST} host2\.com [NC]
RewriteRule (.*) /host2$1 [L]
</VirtualHost>
Espero que isso ajude.