|
97 | 97 | exec (VESTA_CMD."v-change-web-domain-ip ".$v_username." ".$v_domain." ".$v_ip." 'no'", $output, $return_var); |
98 | 98 | check_return_code($return_var,$output); |
99 | 99 | $restart_web = 'yes'; |
| 100 | + $restart_proxy = 'yes'; |
100 | 101 | unset($output); |
101 | 102 | exec (VESTA_CMD."v-list-dns-domain ".$v_username." ".$v_domain." json", $output, $return_var); |
102 | 103 | if ((empty($_SESSION['error_msg'])) && ($return_var == 0 )) { |
|
138 | 139 | foreach ($result as $alias) { |
139 | 140 | if ((empty($_SESSION['error_msg'])) && (!empty($alias))) { |
140 | 141 | $restart_web = 'yes'; |
| 142 | + $restart_proxy = 'yes'; |
141 | 143 | $v_template = escapeshellarg($_POST['v_template']); |
142 | 144 | exec (VESTA_CMD."v-delete-web-domain-alias ".$v_username." ".$v_domain." '".$alias."' 'no'", $output, $return_var); |
143 | 145 | check_return_code($return_var,$output); |
|
160 | 162 | foreach ($result as $alias) { |
161 | 163 | if ((empty($_SESSION['error_msg'])) && (!empty($alias))) { |
162 | 164 | $restart_web = 'yes'; |
| 165 | + $restart_proxy = 'yes'; |
163 | 166 | $v_template = escapeshellarg($_POST['v_template']); |
164 | 167 | exec (VESTA_CMD."v-add-web-domain-alias ".$v_username." ".$v_domain." '".$alias."' 'no'", $output, $return_var); |
165 | 168 | check_return_code($return_var,$output); |
|
225 | 228 | unset($output); |
226 | 229 | $v_ssl = 'no'; |
227 | 230 | $restart_web = 'yes'; |
| 231 | + $restart_proxy = 'yes'; |
228 | 232 | } |
229 | 233 | if (($v_ssl == 'yes') && (!empty($_POST['v_ssl'])) && (empty($_SESSION['error_msg']))) { |
230 | 234 | if (( $v_ssl_crt != str_replace("\r\n", "\n", $_POST['v_ssl_crt'])) || ( $v_ssl_key != str_replace("\r\n", "\n", $_POST['v_ssl_key'])) || ( $v_ssl_ca != str_replace("\r\n", "\n", $_POST['v_ssl_ca']))) { |
|
259 | 263 | check_return_code($return_var,$output); |
260 | 264 | unset($output); |
261 | 265 | $restart_web = 'yes'; |
| 266 | + $restart_proxy = 'yes'; |
262 | 267 | $v_ssl_crt = $_POST['v_ssl_crt']; |
263 | 268 | $v_ssl_key = $_POST['v_ssl_key']; |
264 | 269 | $v_ssl_ca = $_POST['v_ssl_ca']; |
|
316 | 321 | unset($output); |
317 | 322 | $v_ssl = 'yes'; |
318 | 323 | $restart_web = 'yes'; |
| 324 | + $restart_proxy = 'yes'; |
319 | 325 | $v_ssl_crt = $_POST['v_ssl_crt']; |
320 | 326 | $v_ssl_key = $_POST['v_ssl_key']; |
321 | 327 | $v_ssl_ca = $_POST['v_ssl_ca']; |
|
474 | 480 | unset($output); |
475 | 481 | } |
476 | 482 |
|
| 483 | + // Restart proxy |
| 484 | + if (!empty($restart_proxy) && (empty($_SESSION['error_msg']))) { |
| 485 | + exec (VESTA_CMD."v-restart-proxy", $output, $return_var); |
| 486 | + check_return_code($return_var,$output); |
| 487 | + unset($output); |
| 488 | + } |
| 489 | + |
477 | 490 | // Restart dns |
478 | 491 | if (!empty($restart_dns) && (empty($_SESSION['error_msg']))) { |
479 | 492 | exec (VESTA_CMD."v-restart-dns", $output, $return_var); |
|
0 commit comments