From c3a37123a7f95595f4a4dd8c89d133682268eb48 Mon Sep 17 00:00:00 2001 From: WilliamChang80 Date: Fri, 16 Oct 2020 01:39:45 +0700 Subject: [PATCH] Update website.conf --- .../generators/conf/website.conf.js | 14 +---- .../templates/global_sections/security.vue | 59 ------------------- .../util/backwards_compatibility.js | 2 - 3 files changed, 2 insertions(+), 73 deletions(-) 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. -
-
- -
-
-
-
- -
-
-
-
-
-
- -
-
-
-
- -
-
-
-
-
-
- -
-
-
-
- -
-
-
-
@@ -229,17 +181,6 @@ THE SOFTWARE. default: '~/security.txt', enabled: true, }, - securityTxtContact: { - default: 'security@example.com', - enabled: true, - }, - securityTxtPreferredLanguages: { - default: 'en', - enabled: true, - }, - securityTxtEncryption: { - enabled: true, - }, }; export default { diff --git a/src/nginxconfig/util/backwards_compatibility.js b/src/nginxconfig/util/backwards_compatibility.js index 2627cf0..6113144 100644 --- a/src/nginxconfig/util/backwards_compatibility.js +++ b/src/nginxconfig/util/backwards_compatibility.js @@ -37,8 +37,6 @@ const globalMap = { referrer_policy: ['security', 'referrerPolicy'], security_txt: ['security', 'securityTxt', oldBool], - security_txt_contact: ['security', 'securityTxtContact'], - security_txt_languages: ['security', 'securityTxtPreferredLanguages'], security_txt_path: ['security', 'securityTxtPreferredLanguages'], security_txt_encryption: ['security', 'securityTxtEncryption'], content_security_policy: ['security', 'contentSecurityPolicy'],