I would expect if hitting a url for vhost1 I could only access content for sitea, and if hitting a url for vhost2, only able to access siteb.
What I am seeing is that instead it is driven by which vhost is registered first. If vhost2 gets registered first then I can only access siteb. If I attempt to access sitea (through vhost1) the dispatcher filters out the request because it is not allowed.
Is this how it functions and is there any way around this without duplicating configs?
Edit: Seems like all dispatcher.any files pull from the same variable list so having different variables per vhost isn't possible since the first variable set is shared across all dispatcher.any configs.