diff --git a/7.Nginx/0_setup.py b/7.Nginx/0_setup.py
index 82804b69788f4ea4834285ad58d12c1a645a8857..9e8298d0a4b74af2ba6ee416826ff721bfda8c71 100644
--- a/7.Nginx/0_setup.py
+++ b/7.Nginx/0_setup.py
@@ -57,7 +57,6 @@ def setup(interactive=True):
         server_name = utils.get_conf('CM_SERVER_NAME') or 'skyreach'
         cmds.extend(vhost_write_cmds(dir_path, 'skyreach', server_name))
         hosts.append(server_name)
-    cmds.append('service nginx reload')
     utils.run_commands(cmds)
     # Update hosts file
     rc, hostname = utils.exec_cmd('hostname', get_out=True)
@@ -102,3 +101,4 @@ def setup(interactive=True):
             utils.log('SSL configuration file %s updated.' % ssl_conf)
         else:
             utils.log('SSL configuration file %s already up to date.' % ssl_conf)
+    utils.run_commands(['service nginx restart'])