diff --git a/src/nginxconfig/generators/conf/website.conf.js b/src/nginxconfig/generators/conf/website.conf.js index 2092881..7bfaecd 100644 --- a/src/nginxconfig/generators/conf/website.conf.js +++ b/src/nginxconfig/generators/conf/website.conf.js @@ -342,24 +342,14 @@ export default (domain, domains, global) => { config.push(['server', redirectConfig]); } + // Security.txt if(global.security.securityTxt.computed){ config.push(['# security.txt', '']); config.push(['location /security.txt', { return: `301 http://${domain.server.wwwSubdomain.computed ? 'www.' : ''}${domain.server.domain.computed}/.well-known/security.txt`, }]); - const securityTxtDetail = []; - if(global.security.securityTxtContact.value) { - securityTxtDetail.push(['Contact', `${global.security.securityTxtContact.value}`]); - } - - if(global.security.securityTxtPreferredLanguages.value) { - securityTxtDetail.push(['Preferred-Languages', `${global.security.securityTxtPreferredLanguages.value}`]); - } - - if(global.security.securityTxtEncryption.value) { - securityTxtDetail.push(['Encryption', `${global.security.securityTxtEncryption.value}`]); - } + // Custom security.txt path config.push(['location = /.well-known/security.txt', { alias: `${global.security.securityTxtPath.value}`, }]); diff --git a/src/nginxconfig/templates/global_sections/security.vue b/src/nginxconfig/templates/global_sections/security.vue index a2868fc..41771b3 100644 --- a/src/nginxconfig/templates/global_sections/security.vue +++ b/src/nginxconfig/templates/global_sections/security.vue @@ -137,54 +137,6 @@ THE SOFTWARE. -