I’d like to be able to handle different types of requests with different URLs, and I’d also like to have different authentication based on the URL. I’m not sure the best way to handle this. I could use one inbound thread for the requests, and set up TRXIDs to route to different outbound threads based on the URL, but that doesn’t address the authentication.
The main reason that I want to do this is I want to set up rules on our organization’s load balancer to forward requests for a subdomain to Cloverleaf, and I’d rather not have to request load balancer changes every time we set up a new interface
Another option would be to set up Apache on the Cloverleaf server as a reverse proxy and forward requests to different ports based on the URL that Apache receives. I could probably also let Apache handle the authentication step.