remoteip HTTPD Apache, не работающий

Я настроил remoteip и проверил, что он на самом деле загружается. remoteip.conf загружается также. Я проверил последнего путем представления неправильно отформатированного IP в следующей (корректной) конфигурации:

RemoteIPHeader X-Forwarded-For
RemoteIPTrustedProxy 127.0.0.1 10.10.0.1 10.10.0.2

Теперь, когда конечный пользователь загружается, я могу проверить, что вижу X-Forwarded-For заголовок со значением 10.10.255.100, который корректен. Однако REMOTE_ADDR переменной в PHP является все еще дюйм/с loadbalancer.

Согласно каждому учебному руководству существует на этот, подчиненные вещи должны просто работать в этой точке.

2
задан 14 September 2015 в 16:31
1 ответ

Кажется, что RemoteIPTrustedProxy не работает, когда у конечного пользователя есть IP во "внутренней" сети (в данном случае 10.20.255.100). Я не уверен, почему разработчики apache выбрали это переплетение механизма и политики (а это, конечно же, так). Чтобы принять IP-адреса внутренней сети, используйте:

RemoteIPHeader X-Forwarded-For
RemoteIPInternalProxy 127.0.0.1 10.10.0.1 10.10.0.2
3
ответ дан 3 December 2019 в 10:41

Теги

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