Virtualhost работает не по портам, а по dns имени.
Порт (или порты) для прослушивания определяется глобально.
При заходе на сайт, веб-сервер смотрит по какому доменному имени вы на него попали, и в зависимости наличия нужных virtualhost-ов с указанными именами, кидает вас в нужный documentroot. Если подходящий virtualhost не найден, кидает на тот, который у вас указан по умолчанию (первый).
Поэтому правильно делать
<VirtualHost dt.dev>
ServerName dt.dev
ServerAlias www.dt.dev
<VirtualHost ez.dev>
ServerName www.ez.dev
ServerAlias ez.dev
в системе hosts файл (например c:\windows\system32\drivers\etc\hosts или /etc/hosts)
127.0.0.1 ez.dev
127.0.0.1 www.ez.dev
127.0.0.1 dt.dev
127.0.0.1 www.dt.dev