Лучший способ регистрировать данные POST в Apache?

http://ocaml.eclipse.ortsa.com:8480/ocaide/

Я только что нашел для него плагин Eclipse, который может быть перспективным. Не выглядит слишком активным. Я попробую и сообщу о результатах.

ewwwe .... Emacs? что-нибудь в vi? ;)

56
задан Kevin Weil 13 June 2009 в 04:17
поделиться

3 ответа

Не совсем ответ, но я никогда не слышал о способе сделать это в самом Apache. Я предполагаю, что это возможно с помощью модуля расширения, но я не знаю, был ли он написан.

Одна из проблем заключается в том, что данные POST могут быть довольно большими, и если вы не установите какого-либо ограничения на объем журналирования, через некоторое время у вас может закончиться дисковое пространство. Это возможный путь для хакеров, которые могут нарушить работу вашего сервера.

7
ответ дан 26 November 2019 в 17:27
поделиться

Я бы сделал это в приложении. Его можно настроить во время выполнения, конечно, в зависимости от вашей системы ведения журнала. Например, если вы используете Apache Log (log4j / cxx), вы можете настроить выделенный регистратор для таких URL-адресов, а затем настроить его во время выполнения из файла XML.

2
ответ дан 26 November 2019 в 17:27
поделиться

Используйте Apache mod_dumpio . Будьте осторожны по понятным причинам.

Обратите внимание, что mod_dumpio останавливает регистрацию двоичных данных по первому нулевому символу . Например, загрузка multipart / form-data gzip-файла, вероятно, покажет только первые несколько байтов с mod_dumpio.

Также обратите внимание, что Apache может не упоминать этот модуль в httpd.conf , даже если он присутствует в папке / modules . Простое добавление вручную LoadModule будет работать нормально.

38
ответ дан 26 November 2019 в 17:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: