Начало нормальное.
Но только каталог /etc/httpd2/conf/sites-available/ содержит описания потенциальных виртуальных сайтов. Чтобы какой-либо из них использовался, надо сделать на него симлинк в /etc/httpd2/conf/sites-enabled/, например:
ln -s /etc/httpd2/conf/sites-available/www.conf /etc/httpd2/conf/sites-enabled/050-www.conf
Оттуда apache2 читает информацию.