Nginx: redirectionare HTTP catre HTTPS fara www

În continuarea discuției de la Redirectionare HTTP catre HTTPS fara www:

Pentru NGINX lucrurile sunt putin mai complicate, pentru ca trebuie editat fisierul .conf al domeniului in cauza.

server {
    server_name www.example.com example.com;
    return 301 https://example.com$request_uri;
}

server {
    listen 443 ssl;
    ssl_certificate /path/to/server.cert;
    ssl_certificate_key /path/to/server.key;
    server_name www.example.com;
    return 301 https://example.com$request_uri;
}

server {
    listen 443 ssl;
    ssl_certificate /path/to/server.cert;
    ssl_certificate_key /path/to/server.key;
    server_name example.com;

    <locations for processing requests>
}

Explicatia codului pentru NGINX o gasiti aici.