mrusklon
@mrusklon
Не получается? Яростно гугли!

Как задать правило nginx для nextcloud чтобы видно было с какого ip был запрос?

ситуация:
есть отдельный сервер nginx на proxmox сервере, есть отдельный nextcloud сервер, помимо него еще штук пять рядом
80 и 443 порты через роутер перенаправлены на nginx, а он их уже направляет на nextcloud , все работает гуд НО ,
jwdmw7U.png
nginx(.41 ip) видит что юзер пришел с сервера nginx , а не с внешнего ip , поэтому если неправильных запросов будет много (что у меня и вышло один раз) , вышел DDOS сервера по неправильным логинам/паролям

как сделать "проброс" внешнего ip на nextcloud через nginx?
  • Вопрос задан
  • 189 просмотров
Решения вопроса 1
karabanov
@karabanov
Системный администратор
ngx_http_realip_module
Парвильный IP можно достать из X-Forwarded-For либо из X-Real-IP если это настроено.

UPD
А всё ещё проще.
Достаточно добавить заголовок X-Forwarded-For
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы