remove IP nginx configuration that redirects to dashboard after activation

fixes #728
This commit is contained in:
Girish Ramakrishnan
2020-08-13 14:00:55 -07:00
parent 9d2284add7
commit ba29889f54
3 changed files with 37 additions and 20 deletions

View File

@@ -1,30 +1,32 @@
'use strict';
exports = module.exports = {
setFallbackCertificate: setFallbackCertificate,
getFallbackCertificate: getFallbackCertificate,
setFallbackCertificate,
getFallbackCertificate,
generateFallbackCertificateSync: generateFallbackCertificateSync,
setAppCertificateSync: setAppCertificateSync,
generateFallbackCertificateSync,
setAppCertificateSync,
validateCertificate: validateCertificate,
validateCertificate,
getCertificate: getCertificate,
ensureCertificate: ensureCertificate,
getCertificate,
ensureCertificate,
renewCerts: renewCerts,
renewCerts,
// the 'configure' ensure a certificate and generate nginx config
configureAdmin: configureAdmin,
configureApp: configureApp,
unconfigureApp: unconfigureApp,
configureAdmin,
configureApp,
unconfigureApp,
// these only generate nginx config
writeDefaultConfig: writeDefaultConfig,
writeAdminConfig: writeAdminConfig,
writeAppConfig: writeAppConfig,
writeDefaultConfig,
removeDefaultConfig,
removeAppConfigs: removeAppConfigs,
writeAdminConfig,
writeAppConfig,
removeAppConfigs,
// exported for testing
_getAcmeApi: getAcmeApi
@@ -666,6 +668,14 @@ function writeDefaultConfig(callback) {
debug('writeDefaultConfig: done');
callback(null);
reload(callback);
});
}
function removeDefaultConfig(callback) {
assert.strictEqual(typeof callback, 'function');
safe.fs.unlinkSync(path.join(paths.NGINX_APPCONFIG_DIR, constants.NGINX_DEFAULT_CONFIG_FILE_NAME));
reload(callback);
}