How to install your SSL certificates on NGINX

less than 1 minute read

Header

In my previous post, I wrote about how to create a CSR file [1] to ask for a domain, now let’s install the SSL Certificate in our HTTP(S) server, specifically in NGINX [2].

The NGINX server uses the ngingx.conf file to specify its configuration. This configuration file can be found in folder etc/nginx/nginx.conf. On this link [3] there is a full example configuration.

The SSL certificate (server.crt) and the private key (server.key) generated with the CSR file must be placed on the etc/nginx/ssl folder as can be seen on the following example:

server {
  listen 443 ssl;

  server_name ${SERVER_NAME} localhost 127.0.0.1;

  # SSL
  ssl_certificate /etc/nginx/ssl/server.crt;
  ssl_certificate_key /etc/nginx/ssl/server.key;