Setting Up Node, AWS, Nginx, and Let's Encrypt - KWestmoreland/CECS-478 GitHub Wiki
This tutorial was followed in order to get our server setup properly. One change that we did differently was installing OpenSSL from open source, which is documented here.