Ваша проблема в том, что у вас дважды одинаковое имя сервера.
В вашем втором VHost у вас должно быть ServerName api.dynaccount.com
, а не ServerAlias
Я не уверен, что это проблема, но попробуйте :))
редактирование:
Для ошибки Server could not reliably resolve server name
необходимо указать имя_сервера в httpd.conf (не в VirtualHost, это будет имя сервера по умолчанию)