Przeglądaj źródła

Restart web server when adding mail/SSL for webmail support

Kristan Kenney 7 lat temu
rodzic
commit
674b559ea8
2 zmienionych plików z 16 dodań i 1 usunięć
  1. 8 0
      bin/v-add-mail-domain
  2. 8 1
      bin/v-add-mail-domain-ssl

+ 8 - 0
bin/v-add-mail-domain

@@ -146,6 +146,14 @@ if [ "$dkim" = 'yes' ]; then
     increase_user_value "$user" '$U_MAIL_DKIM'
 fi
 
+# Restarting web server
+$BIN/v-restart-web $restart
+check_result $? "Web restart failed" >/dev/null
+
+# Restarting proxy server
+$BIN/v-restart-proxy $restart
+check_result $? "Proxy restart failed" >/dev/null
+
 # Logging
 log_history "added mail domain $domain"
 log_event "$OK" "$ARGUMENTS"

+ 8 - 1
bin/v-add-mail-domain-ssl

@@ -86,9 +86,16 @@ update_object_value 'mail' 'DOMAIN' "$domain" '$SSL' "yes"
 # Restarting mail server
 $BIN/v-restart-mail $restart
 $BIN/v-restart-service $IMAP_SYSTEM $restart
-
 check_result $? "Mail restart failed" >/dev/null
 
+# Restarting web server
+$BIN/v-restart-web $restart
+check_result $? "Web restart failed" >/dev/null
+
+# Restarting proxy server
+$BIN/v-restart-proxy $restart
+check_result $? "Proxy restart failed" >/dev/null
+
 # Logging
 log_history "enabled mail ssl support for $domain"
 log_event "$OK" "$ARGUMENTS"