У меня есть сторона сервера сценария (как оболочка, так и скрипт python), который может перезапустить Apache и выполнить некоторую другую очистку, в которой я нуждаюсь. Тем не менее, я хочу открыть webhook, поэтому, когда мой репозиторий будет обновлен, Apache будет перезапущен. Тем не менее, я в настоящее время обслуживаю URL-адрес, который перезапускает Apache с помощью Apache, и когда скрипт останавливает Apache или убивает его процесс, остальная часть скрипта перестает выполняться.Как перезапустить apache с веб-страницы, на которой работает apache?
Я искал по всему Интернету руководство о том, как это сделать, и хотя существует миллион сценариев для перезапуска Apache, я не могу найти руководство по настройке сервера Apache, чтобы скрипт будет правильно закончить выполнение.
Для того, чтобы проиллюстрировать то, что я ищу:
- я вносить изменения в мое хранилище
- система вместилище называет URL как htpp: //myserver.com/postwebhook
- postwebhook URL вызывает скрипт на сервере, который перезапускает Apache
- postwebhook URL возвращает 200 статус
Кто-нибудь есть т его работа и может поделиться тем, как они его создали?