Skip to content

Commit 94b6f1d

Browse files
committed
Fix to restart Nginx once
1 parent b4a5af3 commit 94b6f1d

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

virtual_feature.pl

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3438,7 +3438,11 @@ sub feature_add_protected_dir
34383438
};
34393439
&save_directive($server, [ ], [ $protected ]);
34403440
&flush_config_file_lines();
3441-
&apply_nginx();
3441+
&virtual_server::push_all_print();
3442+
&virtual_server::set_all_null_print();
3443+
&virtual_server::register_post_action(\&print_apply_nginx);
3444+
&virtual_server::run_post_actions();
3445+
&virtual_server::pop_all_print();
34423446
$status = 0;
34433447
}
34443448
&unlock_all_config_files();
@@ -3475,7 +3479,11 @@ sub feature_delete_protected_dir
34753479
# Can delete the location block
34763480
&save_directive($server, [ $loc ], [ ]);
34773481
&flush_config_file_lines();
3478-
&apply_nginx();
3482+
&virtual_server::push_all_print();
3483+
&virtual_server::set_all_null_print();
3484+
&virtual_server::register_post_action(\&print_apply_nginx);
3485+
&virtual_server::run_post_actions();
3486+
&virtual_server::pop_all_print();
34793487
$status = 0;
34803488
}
34813489
else {

0 commit comments

Comments
 (0)