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

LogFormat apache 2.4 не работает

Я пытаюсь настроить mod_remoteip в apache2.4 с прокси-squid на отдельном сервере, но IP в access.log остается IP прокси. Я использую это https://trick77.com/apache2-2-4-logging-remote-ip-address-using-mod_remoteip/

Фактически, я обнаружил, что в /etc/apache2/apache2.conf, команда

LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined

не меняйте формат access.log даже текст меняю или удаляю.

Кто-нибудь может помочь?

Я обнаружил, что используя ник combined не работает, так как он уже занят. Итак, это работает:

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" %D"myawesomeformat

CustomLog ${APACHE_LOG_DIR}/access.logmyawesomeformat

LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined

LogFormat создает только «ник» для формата журнала. Фактически используемый формат определяется

CustomLog ${APACHE_LOG_DIR}/access.log combined

CustomLog который определяет, где и в каком формате хранится журнал.