Follow these steps to set HTTPs on Nginx
Generating SSL Certificates
Step 1 : Create a directory to hold all certificate and keys
Step 2 : Change to the new directory and enter the following command to create a certificate and SSL key
Step 3 : This will prompt you to enter some information about your company and website.
Step 4 : After you are done with it, you can check the generated certificate and key
Configuring Nginx
Step 5 : Create a virtual host entry or edit it if you already have one:
Step 6 : Enable this configuration by creating a symbolic link to it under sites-enabled
Step 7 : Check the configuration for syntax errors
Step 8 : Reload Nginx for the changes to take effect
Step 9 : Now, open your browser on the client system and point it to your domain name or IP address with HTTPS at the start:
Step 10 : Your browser may return an error saying Invalid Certification Authority. This is fine as we are using a self-signed certificate.