server { listen [::]:80; listen 80; # listen on both hosts server_name gitlab.silvrtree.co.uk; # and redirect to the https host (declared below) # avoiding http://www -> https://www -> https:// chain. return 301 https://gitlab.silvrtree.co.uk$request_uri; } server { listen [::]:443 ssl spdy; listen 443 ssl spdy; server_name gitlab.silvrtree.co.uk; include secure/ssl.conf; location / { proxy_pass http://localhost:10080; proxy_set_header Host $host; client_max_body_size 50m; } }