diff --git a/src/reverseproxy.js b/src/reverseproxy.js index e662b73d4..d2463b41d 100644 --- a/src/reverseproxy.js +++ b/src/reverseproxy.js @@ -478,7 +478,7 @@ function writeAppNginxConfig(app, fqdn, bundle, callback) { }; var nginxConf = ejs.render(NGINX_APPCONFIG_EJS, data); - const aliasSuffix = app.fqdn === fqdn ? '' : `-alias-${fqdn}`; + const aliasSuffix = app.fqdn === fqdn ? '' : `-alias-${fqdn.replace('*', '_')}`; var nginxConfigFilename = path.join(paths.NGINX_APPCONFIG_DIR, `${app.id}${aliasSuffix}.conf`); debug('writeAppNginxConfig: writing config for "%s" to %s with options %j', fqdn, nginxConfigFilename, data); @@ -626,7 +626,7 @@ function renewCerts(options, auditSource, progressCallback, callback) { }); app.aliasDomains.forEach(function (aliasDomain) { - const nginxConfigFilename = path.join(paths.NGINX_APPCONFIG_DIR, `${app.id}-alias-${aliasDomain.fqdn}.conf`); + const nginxConfigFilename = path.join(paths.NGINX_APPCONFIG_DIR, `${app.id}-alias-${aliasDomain.fqdn.replace('*', '_')}.conf`); appDomains.push({ domain: aliasDomain.domain, fqdn: aliasDomain.fqdn, type: 'alias', app: app, nginxConfigFilename }); }); });