If you want you can include other configuration file into a Virtual Host, but you must not define any other
<VirtualHost *:8080> Include /etc/apache2/conf.d/my_other_conf/*.conf </VirtualHost>
If you don’t define the virtual host *:80, all the configuration from standard httpd.conf will be loaded in all other Virtual Host.