diff --git a/set_app_domain.py b/set_app_domain.py index fa46bfd85ff5fa5496512cd1e32d05aae6d373d0..7c2fbc43baa16323fb83989a7ded02505b0565da 100755 --- a/set_app_domain.py +++ b/set_app_domain.py @@ -25,7 +25,6 @@ class SetAppDomain(): domain: The new domain.''' % __file__ UNIX_USER_PATTERN = r'[a-z0-9\-]+' DOMAIN_PATTERN = r'[a-z0-9\-]+\.[a-z0-9\-]+\.[a-z]+' - NGINX_SERVER_NAME_PATTERN = r'\s*server_name\s+([\w\-\_\.\ ]+);' def __init__(self, *args): args = list(args) @@ -100,8 +99,8 @@ class SetAppDomain(): new_vhost = '' changed_lines = 0 for line in vhost.split('\n'): - if re.match(self.NGINX_SERVER_NAME_PATTERN, line): - new_vhost += re.sub(self.NGINX_SERVER_NAME_PATTERN, line, new_domain) + '\n' + if re.match(r'\s*server_name\s+([\w\-\_\.\ ]+);', line): + new_vhost += re.sub(r'server_name\s+([\w\-\_\.\ ]+);', line, 'server_name %s;' % new_domain) + '\n' changed_lines += 1 else: new_vhost += line + '\n'