Настройка журнала ошибок apache nginx для включения x-forwarded-for / x-real-ip?Как? - PullRequest
1 голос
/ 24 ноября 2011

Мы запускаем ваш Apache по умолчанию после установки nginx.

Это означает, что ip, который отображается в журналах ошибок apache, это nginx lan ip (например, 192.168.0.X).

Это означает, что стандартный журнал ошибок выглядит следующим образом (например, для ошибки 404):

[Thu Nov 24 01:14:15 2011] [error] [client 192.168.0.X] File does not exist: /somefile.html

Мы передаем «настоящий ip» клиента через:

proxy_set_header        X-Real-IP       $remote_addr;

На стороне nginx.

Мы бы хотели, чтобы этот 'настоящий ip' отображался в нашем журнале ошибок.

Я провел некоторый поиск и не смогнайти способ настроить журнал ошибок для apache.

Есть ли идеи о том, как заставить X-Real-IP отображаться в файле error_log?

1 Ответ

0 голосов
/ 25 ноября 2011

Вам нужно добавить мод rpaf в apache, когда apache используется за обратным прокси-сервером для регистрации реального ip.

Вы можете получить его здесь: http://stderr.net/apache/rpaf/

Вам все еще нужнопередать реальный IP, как вы делаете.

...