2.89 doesn't actually create Apache virtual hosts, here's the error:
Creating home directory ..
.. done
Creating Unix group pyxg ..
.. done
Creating Unix user pyxg ..
.. done
Adding new DNS zone ..
.. done
Adding slave zone on enthought.com ..
.. done
Adding to email domains list ..
.. done
Adding default mail aliases ..
.. done
Adding new virtual website ..
.. done
Adding Apache user apache to server's group ..
.. done
Setting up scheduled Webalizer reporting ..
.. no logging directive found in Apache configuration!
Setting up log file rotation ..
.. no logging directive found in Apache configuration!
Creating MySQL login ..
.. done
Creating MySQL database pyxg ..
.. done
Creating PostgreSQL login ..
.. done
Creating PostgreSQL database pyxg ..
.. done
Setting up spam filtering ..
.. done
Setting up virus filtering ..
.. done
Creating status monitor for website ..
.. done
Creating Webmin user ..
.. done
Setting up AWstats reporting ..
.. done
Adding SubVersion directives to website configuration ..
.. no Apache virtual host found!
Adding DAV directives to website configuration ..
.. no Apache virtual host found!
Adding Mailman alias to website configuration ..
.. no Apache virtual host found!
Re-starting DNS server ..
.. done
Re-starting slave DNS servers ..
.. done
Applying web server configuration ..
.. done
Re-starting Webmin ..
.. done
Saving server details ..
.. done
Sending email notification to domain owner ..