Operating system: Ubuntu
OS version: 20.04.2 LTS (Focal Fossa)
Webmin version: 1.973
Virtualmin version: 6.16
TLDR: All http sites load no problem, but https sites timeout - SNI issue?
I setup Virtualmin for the first time yesterday, and so far am finding it great. However, despite trawling through hundreds of search results, I have been unable to find a way to set multiple virtualhosts up to use SSL with a single public IP address.
I am issuing TLS certificates using Let’s Encrypt automatically, and Virtualmin says that the certs are successfully generated, and the sites are running over TLS. However, only the first site I setup with a TLS certificate successfully loads over https; all the others receive browser timeouts.
Most of the sites are routing via CloudFlare and receiving a 522: Connection timed out response. However, some are routed directly to the server, and the connections also timeout.
Does anyone have any advice on how to setup multiple SSL sites on a single IP address in Virtualmin? I assume it should be fairly trivial but have spent the entire day hitting a brick wall with it.