Configure SSL Termination with Varnish Caching and HTTP/2
To create the fastest web pages possible in a LAMP stack can be a bit tricky. This document covers configureing blazing fast HTTPS sites on Freebsd with Apache,
Varnish, Nginx, PHP, Mysql and letsencrypt.sh. Of course you can swap out the PHP/Mysql parts as needed, or even use your own certificates instead of lets encrypt.sh as you need.