Assess Different Containers Based On URL?

Oh…I’m back.

So, I have succeeded in doing what I want to do…kind of. Here is my configuration:
Host: Ubuntu 16.04
LXD: v3.0.1
Bridged Connection.

So, I have a website on container LPC1 (10.106.37.94). I can access it, display my page, and also play a live streaming video (my objective). This is working fine with the following port forwarding on my VPS host:
"
Chain PREROUTING (policy ACCEPT)
num target prot opt source destination
1 DNAT tcp – anywhere li737-177.members.linode.com tcp dpt:3000 to:10.106.37.94:3000
2 DNAT tcp – anywhere li737-177.members.linode.com tcp dpt:8935 to:10.106.37.94:8935
3 DNAT tcp – anywhere li737-177.members.linode.com tcp dpt:http to:10.106.37.15:80

Chain INPUT (policy ACCEPT)
num target prot opt source destination

Chain OUTPUT (policy ACCEPT)
num target prot opt source destination

Chain POSTROUTING (policy ACCEPT)
num target prot opt source destination
1 MASQUERADE all – 10.106.37.0/24 !10.106.37.0/24 /* generated for LXD network lxdbr0 */

I have subdomains (AAAA records) for each container (lpc1.streamingworld.us, lpc2.streamingworld.us, etc.)
"
I have a container for HAPROXY (10.106.37.15). It handles the incoming port 80 that the VPS forwarded based on the subdomain. This works.

I tried using this for ports 8935 and 3000 but it doesn’t want to work for some reason? Maybe you can confirm that it should work?

So ports 3000 and 8935 are key. I need to be able to do this based on the incoming URL.
So for instance, I browse to http://lpc1.streamingworld.us LPC1 (10.106.37.94) is a container. This works per the above port forwarding.

However, I also need to be able to browse to http://lpc2.streamingworld.us LPC2 (10.106.37.48) is another container. Again, ports 3000 and 8935 are key and specific to each container.

I have haproxy running on the VPS host that handles the incoming rtmp and forwards it to a specific container. This works fine for all containers. The problem is the subsequent HLS on port 3000 and the http on port 8935.

So based on the port forwarding above that work for a single container, how would you solve this for multiple containers?

I hope I have articulated my problem well enough. If there is anything else you need, let me know.

Thanks for your response.

Ray