Nginx HTTP to HTTPS redirect for SSL

May 12, 2015 3402hotness 1likes 0comments
Questions LEMP Stack Q & ACategory: NginxNginx HTTP to HTTPS redirect for SSL
lempstack asked 9 years ago
How do I configure Nginx to automatically forward HTTP requests to HTTPS for SSL?
1 Answers
lempstack answered 6 years ago

This server block uses the listen directive to accept requests on port 80 and supports IPv6.

server {
   listen [::]:80;
   listen 80;
  
   server_name oneinstack.com www.oneinstack.com;
  
   # and redirect to the https host (declared below)
   # avoiding http://www -> https://www -> https:// chain.
   return 301 https://oneinstack.com$request_uri;
 }

This person is a lazy dog and has left nothing