allow using different configurations for different virtual hosts
Currently we have a single configuration which applies for each client. Allowing a different configuration per virtual host would allow also using different authentication methods (e.g., admin.vpn.example.com would get cert auth, while vpn.example.com password auth)