Запустите внешнюю команду по запросу страницы - PullRequest
0 голосов
/ 10 сентября 2018

Задача

У меня есть сервер Apache, и я пытаюсь добавить к нему свою собственную аналитику. Я хочу, чтобы сервер вызывал скрипт всякий раз, когда запрашивается страница, и чтобы этот скрипт записывал запрошенный URL.

Если невозможно выполнить внешнюю команду, я бы хотел, чтобы Apache отправил POST URL-адрес для записи посещения страницы.

Исследования

Я пытался найти способ запуска внешней команды из Apache, но все, что я видел, - это CGI-скрипт. Я не хочу изменять то, как Apache обрабатывает URL-адрес, я просто хочу предоставить сценарий для его записи.

Вопрос

Есть ли способ, с помощью которого Apache может запускать внешнюю команду или POST для URL-адреса всякий раз, когда запрашивается страница?

1 Ответ

0 голосов
/ 11 сентября 2018

Apache уже записывает URL для каждого запроса - в журнале доступа. Кроме того, тривиально вставить сценарий фильтра между Apache и файлом, если вы хотите вызвать более сложные и специфические побочные эффекты.

Я не хочу изменять, как Apache обрабатывает URL

Почему вы считаете, что использование обработчика сценариев (в настоящее время ни один здравомыслящий человек не использует CGI) изменит способ обработки запроса?

Возможно, если вы объяснили, почему вы хотите записать URL, вы можете получить более подходящие ответы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...