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