I am using ServerPilot.io to setup my server and to somewhat manage it. If I have SSL disabled, I can access the site using its port I specificed. If its enabled, I get a connection refused. I current have 6500:80 and 6550:443. Neither one of them work currently.
I have the ssl key and crt in the /shared/ssl folder.
With ServerPilot.io, it sets up nginx and apache. It uses nginx as the reverse proxy and main server but uses apache with php-fpm to server up php and static pages.