I've always had success using webmin-apache to set this up; I'm running multiple domains as well as hosts of the same box. It's pretty easy, too.