Random thing I’ve been wondering: is there a point in including TLS support in web servers any more? Isn’t it always better to run a reverse proxy and terminate HTTPs at the edge?
The problem is that you will have more moving parts - a web server, and an additional reverse proxy (which can add overhead).
Also, Ferron can also be configured as a reverse proxy.