diff --git a/menu/controller/domain/rewrite_config b/menu/controller/domain/rewrite_config index ea9ed09..d984095 100644 --- a/menu/controller/domain/rewrite_config +++ b/menu/controller/domain/rewrite_config @@ -97,9 +97,17 @@ upstream php-${username} { server ${fastcgi_pass} } +server { + listen 443 ssl http2; + server_name www.${domain}; + return 301 https://${domain}$request_uri; + ssl_certificate /etc/letsencrypt/live/${domain}/fullchain.pem; # managed by Certbot + ssl_certificate_key /etc/letsencrypt/live/${domain}/privkey.pem; # managed by Certbot +} + server { listen 443 ssl http2; # managed by Certbot - server_name ${domain} www.${domain}; + server_name ${domain}; ssl_certificate /etc/letsencrypt/live/${domain}/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencrypt/live/${domain}/privkey.pem; # managed by Certbot @@ -135,14 +143,11 @@ server { } server { - if (\$host = ${domain}) { - return 301 https://\$host\$request_uri; - } # managed by Certbot - - listen 80; - server_name ${domain} www.${domain}; - return 404; # managed by Certbot + listen 80; + server_name ${domain} www.${domain}; + return 301 https://${domain}$request_uri; } + END } @@ -168,7 +173,15 @@ server { server { listen 443 ssl http2; - server_name ${domain} www.${domain}; + server_name www.${domain}; + return 301 https://${domain}$request_uri; + ssl_certificate /etc/nginx/ssl/"${domain}"/fullchain.pem; + ssl_certificate_key /etc/nginx/ssl/"${domain}"/privkey.pem; +} + +server { + listen 443 ssl http2; + server_name ${domain}; access_log off; #access_log /home/${username}/${domain}/logs/access.log; diff --git a/menu/controller/ssl/create b/menu/controller/ssl/create index 21cfadf..e4d0729 100644 --- a/menu/controller/ssl/create +++ b/menu/controller/ssl/create @@ -168,7 +168,15 @@ server { server { listen 443 ssl http2; - server_name ${domain} www.${domain}; + server_name www.${domain}; + return 301 https://${domain}$request_uri; + ssl_certificate /etc/nginx/ssl/${domain}/fullchain.pem; + ssl_certificate_key /etc/nginx/ssl/${domain}/privkey.pem; +} + +server { + listen 443 ssl http2; + server_name ${domain}; access_log off; #access_log /home/${username}/${domain}/logs/access.log;