Per evitare che vengano fatti accessi sul vecchio server, quando un dominio è stato migrato sul nuovo e in attesa che i DNS si sincronizzino, si può impostare un proxy HTTP sul vecchio server.
Va:
1. inserita in /etc/hosts
la corrispondenza nuovo ip -> dominio (per tutti i domini usati)
2. Sul vecchio server sostituito il dominio virtuale http con:
<VirtualHost *:80>
ServerName DOMINIO
ServerAlias DOMINIO
SSLProxyEngine On
ProxyPass / https://DOMINIO/
ProxyPassReverse / https://DOMINIO/
</VirtualHost>
per il virtual domain http, e aggiungere a quello https
SSLProxyEngine on
ProxyPass / http://DOMINIO/
ProxyPassReverse / http://DOMINIO/
3. Installato il certificato sul nuovo server
4. Riavviato apache sul vecchio server
A questo punto, controllando gli access_log sul nuovo server, si dovrebbero vedere gli accessi. Così, gira tutto il traffico su https.