On 01/24/2017 05:36 PM, Lucio Correia wrote:
Signed-off-by: Lucio Correia <luciojhc(a)linux.vnet.ibm.com>
---
src/wok/proxy.py | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/src/wok/proxy.py b/src/wok/proxy.py
index 7376f09..099224c 100644
--- a/src/wok/proxy.py
+++ b/src/wok/proxy.py
@@ -28,6 +28,7 @@ import os
from wok import sslcert
from wok.config import paths
+from wok.utils import run_command
DH_COMMAND = "openssl dhparam -dsaparam -out %s 2048"
@@ -75,4 +76,10 @@ def check_proxy_config():
f.write(ssl_gen.key_pem())
# Reload nginx configuration.
+ cmd = ['service', 'nginx', 'status']
+ output, error, rc = run_command(cmd)
+ if rc != 0:
+ cmd = ['service', 'nginx', 'restart']
restart? Should it be 'start' ?
+ output, error, rc = run_command(cmd)
+
os.system('nginx -s reload')