Редирект на https без www?
заведите ещё один server на 443 порту с server_name www.domain.ru и в нём сделайте редирект на https://domain.ru
Я пользуюсь вот таким вариантом на VestaCP.
Думаю, не составит труда подставить свои значения.#default.tpl
server {
    listen      %ip%:%web_port%;
    server_name %domain_idn% %alias_idn%;
    return 301  https://%domain_idn%$request_uri;
}

#default.stpl
server {
    listen      %ip%:%web_ssl_port% http2 ssl;
    server_name %alias_idn%;
    return 301  https://%domain_idn%$request_uri;
    
#Не знаю, должно ли быть это или нет в этом server:
    ssl         on;
    ssl_certificate      %ssl_pem%;
    ssl_certificate_key  %ssl_key%;
}
server {
    listen      %ip%:%web_ssl_port% http2 ssl;
    server_name %domain_idn%;
    root        %sdocroot%;
    index       index.php index.html index.htm;

    ssl         on;
    ssl_certificate      %ssl_pem%;
    ssl_certificate_key  %ssl_key%;

    location / {

    }
}