Назад | Перейти на главную страницу

Ведение журнала для перенаправления между apache 2.2 и apache 2.4

столкнулся с проблемой, о которой я нахожу очень мало информации, и я надеюсь, что кто-то сможет пролить свет на нее.

Я обновлял сервер с apache 2.2 до apache 2.4. Внутри этого сервера была настройка для перенаправления на другие локально размещенные сайты в конфигурации apache. Проблема с настройкой заключается в том, что она использовала директивы RewriteLog и RewriteLogLevel для перенаправления вывода в отдельный журнал, отличный от обычных журналов хоста. Читая об изменениях между двумя версиями apache (2.2 и 2.4), похоже, что RewriteLog и RewriteLogLevel устарели и заменены на mod_rewrite. Это все хорошо, но я не нахожу упоминания о функции в mod_rewrite, которая позволяет мне определять отдельный файл журнала для записи вызовов перезаписи для этого сайта в apache. Есть ли у кого-нибудь полезные подсказки или может указать мне хорошее направление, которое может объяснить, как перенаправить вывод в новый журнал в mod_rewrite?

Спасибо!

Вероятно, вы пропустили нужные части для чтения. http://httpd.apache.org/docs/current/mod/mod_rewrite.html#logging

Таким образом, функциональность заменена стандартным модульным логгером. Документация на https://httpd.apache.org/docs/2.4/mod/core.html#loglevel

Вкратце, все идет в ErrorLog, и вам нужно будет отфильтровать события самостоятельно, используя grep или другие инструменты, но это не будет сложно, так как все строки отмечены именем модуля, генерирующего строку .