Nginx не регистрирует $ remote_port при выходе из cloudflare

Мы иногда получаем запросы от полиции на предоставление IP-адреса и порта посетителей.

Когда запросы поступают через cloudflare (https), переменная $ remote_port пуста, когда я получаю доступ к балансировщику нагрузки через его ip, порт устанавливается правильно.

log_format  main  '[$time_local] - $http_x_forwarded_for - $remote_addr - p$remote_port - $status - $request_time - "$uri"';
0
задан 21 February 2019 в 13:30
1 ответ

CloudFlare не передает вам эту информацию, поэтому неудивительно, что у вас ее нет.

Единственная информация, которую предоставляет CloudFlare, - это здесь . Если порт необходим, полиции придется получить от вас IP-адрес и передать запрос в CloudFlare, чтобы получить номер порта.

1
ответ дан 4 December 2019 в 15:45

Теги

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