I recently upgraded Debian 7 to Debian 8 following your procedure. I had some trouble though and needed to find/replace some stuff in the /etc/apache2/sites-available/* files, like adding + to the Options directives and replacing "allow from all" with "Require all granted". Then I adapted the Apache templates in the Virtualmin configuration. However, when creating a new virtual server, now the tag includes a * instead of the IP address, which makes the virtualhost actually not work. So instead of Now I get How can I change this behavior?
Apache VirtualHost creation wrong since Debian upgrade