I am using a free ddns service and have a wildcard cert through Lets Encrypt.
I recently configured HAProxy with one frontend *.abc.org (obviously not my real domain) and two backends.
I can successfully reach my prtg backend from inside and outside of my network. However when attempting to reach my cams backend I get unable to reach it from inside or outside, I get “This site cannot be reached” timeout errors from outside, and interestingly I get “ERR_HTTP2_SERVER_REFUSED_STREAM” when trying to reach it from inside. I can reach both from inside by using their IP addresses directly.
I have quadruple checked that the HAProxy configurations for both backends are set up the same, and that the cams backend points to the correct IP. I’ve also quadruple checked that the frontend is configured correctly, the certificate is correct, the rule for cams mirrors the rule for prtg and points to the correct backend, and that all spelling is correct. The certificate is a wildcard and both backends use the same domain, and the firewall rule is working because I can reach prtg.
If additional troubleshooting or logs would be helpful please let me know.