Make A Self-signed SSL certificate
cd /etc/nginx openssl req -new -x509 -nodes -out server.crt -keyout server.key chmod 600 server.key
Example Configuration Part
ssl on;
ssl_certificate /etc/nginx/server.crt;
ssl_certificate_key /etc/nginx/server.key;
As A Force-HTTPS Reverse Proxy
proxy_redirect http:// $scheme://
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Scheme $scheme;
Generating a Certificate Signing Request (CSR)
openssl req -new -newkey rsa:2048 -nodes -keyout $DOMAIN.key -out $DOMAIN.csr
References:
