Não tenho certeza se ter hosts virtuais em arquivos separados é uma necessidade, mas é definitivamente recomendado.
Dito isso, você pode testar se as coisas estão sendo carregadas corretamente com sua configuração atual. Os hosts virtuais são carregados na ordem em que você os usa ao usar um arquivo, portanto, se você apenas trocar os dois rounds (para ter o host subdomain.dyndns-prov.eu
virtual no topo), ele será carregado primeiro. Então, se ele for carregado corretamente, você sabe que precisa separar as coisas em arquivos separados e é bom.
Se ainda assim não funcionar, você pode sempre desativar completamente o seu firewall apenas para testes, tente carregar o site e dar uma olhada no seu registro. Quero dizer, se um log é gerado no local especificado em seu host virtual (tente usar um local diferente para cada host virtual), você pode ter certeza de que o host virtual está pelo menos sendo carregado e seu problema é definitivamente causado por algo no host virtual. arquivo host virtual.
Isso explica como criar hosts virtuais baseados em nome: link