Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Веб сервер
  • Search

Как получать реальный IP адрес пользователя?

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
4 posts • Page 1 of 1
dima9595
Posts: 71
Joined: Sat Dec 26, 2015 8:39 pm

Os: Ubuntu 15x
Web: apache + nginx
Как получать реальный IP адрес пользователя?
  • Quote

Post by dima9595 » Tue Oct 30, 2018 7:15 am

Добрый день. Имеется CMS, в котором у пользователя показывается реальный IP адрес. А у меня, вместо IP адреса пользователя, выводится IP адрес сервера. Как это исправить?
PS: На других хостингах (не VestaCP) всё нормально работает и отображает.

Заранее спасибо!
Top

yariksat
Posts: 551
Joined: Sat Nov 19, 2016 5:39 pm

Os: CentOS 4x
Web: apache
Re: Как получать реальный IP адрес пользователя?
  • Quote

Post by yariksat » Tue Oct 30, 2018 2:37 pm

dima9595 wrote: ↑
Tue Oct 30, 2018 7:15 am
Добрый день. Имеется CMS, в котором у пользователя показывается реальный IP адрес. А у меня, вместо IP адреса пользователя, выводится IP адрес сервера. Как это исправить?
PS: На других хостингах (не VestaCP) всё нормально работает и отображает.

Заранее спасибо!
У всех пользователей одинаковый IP адрес

При реализации балансировки веб серверов с использованием реверсного прокси (это может быть Nginx, Apache с mod_proxy, Pound или что-то еще) в логах форума все пользователи будут иметь иметь одинаковый IP адрес (внешний адрес реверсного прокси).
Чтобы избавится от этого, нужно установить и настроить для Apache модуль mod_rpaf. Он способен в принятых запросах подменять заголовки, а именно подменять адрес прокси на адрес переданный в заголовке X-Forwarded-For.
Сам модуль может уже стоять.
rpaf.conf
Корректируем строку: RPAFproxy_ips 127.0.0.1, заменяя 127.0.0.1 на IP сервера
Перезагрузаем апач.
Top

dima9595
Posts: 71
Joined: Sat Dec 26, 2015 8:39 pm

Os: Ubuntu 15x
Web: apache + nginx
Re: Как получать реальный IP адрес пользователя?
  • Quote

Post by dima9595 » Wed Oct 31, 2018 4:41 am

yariksat wrote: ↑
Tue Oct 30, 2018 2:37 pm
Сам модуль может уже стоять.
rpaf.conf
Корректируем строку: RPAFproxy_ips 127.0.0.1, заменяя 127.0.0.1 на IP сервера
Перезагрузаем апач.
Один фиг не помогает. Пробовал даже весь сервер перезагружать - реакции ноль!(
Top

mishsoft
Posts: 14
Joined: Wed May 11, 2016 8:30 am

Re: Как получать реальный IP адрес пользователя?
  • Quote

Post by mishsoft » Fri Nov 02, 2018 1:42 pm

У меня таже проблема. Поставил UBUNTU 18.04 на неё установил последнюю VESTACP 0.9.8-22 и WORDPRESS. В логах получаю такие записи:
Nov 2 16:32:48 admin wordpress(ххххххх.ru)[2654]: Authentication attempt for unknown user хххххххххх from 192.168.0.1
Тоесть настоящего IP адреса не видно, вместо него локальный?
Top


Post Reply
  • Print view

4 posts • Page 1 of 1

Return to “Веб сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password