Apache and Nginx setup
Explore the process of obtaining SSL certificates and setting up Apache or Nginx servers to run HTTPS. Understand how to configure virtual hosts and restart services to ensure your Node.js application is securely served. This lesson helps you implement essential HTTPS setups for web security.
We'll cover the following...
Obtaining an SSL certificate
The first step to running on HTTPS is to obtain a certificate. There are cheap or free certificates available from some certificate authorities. These won’t come pre-installed on popular web browsers, making them useless for external-facing sites. If you’re running an internal application, cheap alternatives and self-signed certificates are valid options. For everyone else, purchase a certificate.
I recommend checking with your DNS provider to see if they offer discounted or easy-to-set-up certificates. For example, DNSimple provides subscription payments for certificates at a considerable discount.
If your DNS provider does not provide ...