https://external-name/ results in an empty page, while a manually crafted HTTP request to http://internal-name via openssl -connect yields the desired page. It seems the configured external hostname is not taken as a valid site.
Running 4.4.6 on Linux behind a Squid reverse proxy. CELLS_NO_TLS=1