Ваши шаги конфигурации корректны..., что находится в журнале? C:\Windows\Schedlgu.txt
Хорошее место для запуска могло бы быть по http://support.microsoft.com/kb/308558
You don't need BIND on the EC2 server, if you already have an external DNS service.
Apache virtualhosts are independent from DNS. To setup a new website, all you need to do is: