Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 22 additions & 9 deletions menu/controller/domain/rewrite_config
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
}

Expand All @@ -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;
Expand Down
10 changes: 9 additions & 1 deletion menu/controller/ssl/create
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down