Wanting to get ahead of myself a bit and ask a couple proxy server questions.
Currently I use Ubuntu 22.04 running in a Windows Hypervisor and apache proxy setup to handle multiple web services (sites).
Using Incus, the way I understand this is best handled is by creating a container which the runs proxy services and routes to the specific container running web server or Go app (web page).
You likely have several domains for your Web services and you want a way so that each connection is directed to the appropriate container.
You would use a reverse proxy in a container so that the reverse proxy can direct each connection to that appropriate container.
There are many options for such a reverse proxy, including HAProxy, nginx and Apache (in reverse proxy mode), etc.
If the proxy and the target containers are on the same incus bridge, then it can use the DNS names registered in dnsmasq (e.g. http://foo.incus/ to reach container foo)
The proxy itself can accept incoming connections from the outside world using an incus proxy device - e.g. the proxy device can listen on port 443 on the host, and forward this to the proxy sitting on incusbr0.