That's only possible if
- the port 80 vHost is wrong (
*80
instead of*:80
) and - if the program doesn't check such fatal config errors.
But if a configuration is buggy, then a program may create the next buggy vHost.
Every vHost must be correct and every combination of port and domain name must be unique -> no duplicate vHosts.
PS: There
is your first error.