I have http:// and https:// on the same host like the following:
server { listen 80; listen 443 ssl; ... ... }
What I
Or better yet, avoiding the hardcoded server name
server { listen 80; rewrite (.*) https://$http_host$1 permanent; }