Thanks for your reply.
I understand how to configure multiple VirtualHosts on httpd.
My question is more about mod_cluster configuration in this case.
As all VirtualHosts "redirected" to the same cluster (and at the moment to the same webapps) is it possible to move mod_cluster configuration outside the virtual hosts (kind of on the main server level)? Technically does mod_cluster creates separate "instance" to server each virtual host?
Usually you need to secure the MCPM receiving in one VirtualHost and the webapps (context) will be available in all VirtualHosts you can use UseAlias to route on Hostname: Alias additionally to just the context.
If you have multiple clusters you can use different balancer for each cluster and ProxyPass in VirtualHost but that is more a static configuration and mod_proxy_balancer is probably what you need.