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:

  1. http://dracoblue.net/dev/https-nginx-with-self-signed-ssl-certificate/188/

  2. http://serverfault.com/questions/372886/prevent-nginx-from-redirecting-traffic-from-https-to-http-when-used-as-a-reverse

  3. http://support.godaddy.com/help/article/3601/generating-a-certificate-signing-request-nginx

Nginx/SSL (last edited 2013-04-20 06:56:11 by FelixYan)

Google