diff --git a/src/nginxconfig/generators/conf/website.conf.js b/src/nginxconfig/generators/conf/website.conf.js index 5a443d5..edb529e 100644 --- a/src/nginxconfig/generators/conf/website.conf.js +++ b/src/nginxconfig/generators/conf/website.conf.js @@ -227,6 +227,9 @@ export default (domain, domains, global) => { serverConfig.push(['# additional config', '']); serverConfig.push(['include', 'nginxconfig.io/general.conf']); + if (!domain.https.forceHttps.computed && domain.https.certType.computed === 'letsEncrypt') + serverConfig.push(['include', 'nginxconfig.io/letsencrypt.conf']); + if (domain.php.wordPressRules.computed) serverConfig.push(['include', 'nginxconfig.io/wordpress.conf']); if (domain.php.drupalRules.computed) serverConfig.push(['include', 'nginxconfig.io/drupal.conf']); if (domain.php.magentoRules.computed) serverConfig.push(['include', 'nginxconfig.io/magento.conf']); @@ -234,6 +237,9 @@ export default (domain, domains, global) => { // Unified serverConfig.push(...Object.entries(generalConf(domains, global))); + if (!domain.https.forceHttps.computed && domain.https.certType.computed === 'letsEncrypt') + serverConfig.push(...Object.entries(letsEncryptConf(global))); + if (domain.php.wordPressRules.computed) serverConfig.push(...Object.entries(wordPressConf(global))); if (domain.php.drupalRules.computed) serverConfig.push(...Object.entries(drupalConf(global))); if (domain.php.magentoRules.computed) serverConfig.push(...Object.entries(magentoConf()));