diff --git a/src/nginxconfig/generators/conf/website.conf.js b/src/nginxconfig/generators/conf/website.conf.js index 393a13c..eaf2605 100644 --- a/src/nginxconfig/generators/conf/website.conf.js +++ b/src/nginxconfig/generators/conf/website.conf.js @@ -48,7 +48,7 @@ const sslConfig = (domain, global) => { // Let's encrypt if (domain.https.certType.computed === 'letsEncrypt') config.push(['ssl_trusted_certificate', - `/etc/letsencrypt/live/${domain.server.domain.computed}/chain.pem`]); + `${global.https.letsEncryptCertRoot.computed.replace(/\/+$/, '')}/${domain.server.domain.computed}/chain.pem`]); } return config; }; diff --git a/src/nginxconfig/i18n/en/templates/global_sections/https.js b/src/nginxconfig/i18n/en/templates/global_sections/https.js index 03935ff..ddef688 100644 --- a/src/nginxconfig/i18n/en/templates/global_sections/https.js +++ b/src/nginxconfig/i18n/en/templates/global_sections/https.js @@ -40,6 +40,7 @@ export default { quad9: 'Quad9', verisign: 'Verisign', letsEncryptWebroot: `${common.letsEncrypt} webroot`, + letsEncryptCertRoot: `${common.letsEncrypt} certificate directory`, mozillaModern: `${mozilla} Modern`, mozillaIntermediate: `${mozilla} Intermediate`, mozillaOld: `${mozilla} Old`, diff --git a/src/nginxconfig/templates/global_sections/https.vue b/src/nginxconfig/templates/global_sections/https.vue index cd37051..9a8edcc 100644 --- a/src/nginxconfig/templates/global_sections/https.vue +++ b/src/nginxconfig/templates/global_sections/https.vue @@ -194,6 +194,23 @@ THE SOFTWARE. + +