TL;DR I hate running a web-proxy/balancer so I run a different case of proxy.
IMO the described process can be useful sometimes, but adds some complexity in the app deployment, like the need to configure certificates in the app itself[0], not at the proxy, which can be (a bit more) troublesome if you are okay with a single WC certificate serving all your subdomains.
And the OP still uses Apache for 80->443 redirect.
[0] as I understood the article, though this can be preffered if the proxy (snid in this case) shouldn't have the access to the plain-text data
> like the need to configure certificates in the app itself[0], not at the proxy, which can be (a bit more) troublesome if you are okay with a single WC certificate serving all your subdomains.
At this point, certificate management is 100% automated, so it makes no difference where the certs are configured.
> And the OP still uses Apache for 80->443 redirect.
As I mentioned in the post, I plan to use a tiny zero-config daemon for this purpose. Getting rid of Apache is an incremental process and I'm not 100% there yet.