Recently I setup Nginx for my web application stoyle. It was much easier. All I did was specify the proxy_pass. Rest all values(SSL certificate and others) were automatically populated by certbot. Also certbot will automatically add command to /etc/cron.d/ for auto-renewal of certs. Please refer this article.