Apache + Nginx, отображение реального ip визитора

12 3
D
На сайте с 28.06.2008
Offline
1114
3181

Установил еще давно mod_rpaf и на 7 сайта при оставлении комментариев пользователями были видны их реальные IP.

Тут доделал новый сайт, запустил, и обнаружил старую проблему - IP при комментариях всегда один и тот же - сервера. Что примечательно все сайы на одном серевере. В чем же тогда проблема, почему на 7 сайтах ip реальный показывается, а на одном сайте всегда ip самого сервака?

KU
На сайте с 17.07.2008
Offline
251
#1

Этот сайт на том же IP что и остальные? Каким образом определяется IP на проблемном сайте?

Хостинг ( https://good-host.net ) / Linux VPS ( https://good-host.net/vps ) / Windows VPS ( https://good-host.net/windows-vps ) / Выделенные серверы ( https://good-host.net/dedicated ) 14 лет онлайн!
D
На сайте с 28.06.2008
Offline
1114
#2

Этот сайт на другом ip что и все сайты. У меня два ip 6 сайтов висят на одном два, включая проблемный на другом. Проблема в том, что в компоненте jcomments при оставлении комментариев я вижу ip Своего сервера, а не реальный ip пользователя.

KU
На сайте с 17.07.2008
Offline
251
#3

В rpaf.conf RPAFproxy_ips указаны оба IP?

D
На сайте с 28.06.2008
Offline
1114
#4

щас гляну -не я его настраивал :)

Dram добавил 24.07.2010 в 18:44

прописал второй IP через пробел - все равно не работает....

M
На сайте с 16.09.2009
Offline
278
#5
Dram:
прописал второй IP через пробел - все равно не работает....

Отрестартили апач?

Конфиг nginx-а (или что там у Вас проксирует) - для всех сайтов/IP идентичный (сравнить на предмет совпадения передаваемых апачу заголовков, см. proxy_set_header)?

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
D
На сайте с 28.06.2008
Offline
1114
#6

апач отрестартил, а вот остальное не знаю как посмотреть....

У меня nginx- что там нужно посмотреть?

B
На сайте с 11.01.2010
Offline
34
#7

В nginx.conf внутри http {} должно быть:

proxy_set_header Host $host;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

Всегда есть подвох!
D
На сайте с 28.06.2008
Offline
1114
#8

В nginx.conf для проблемного сайта прописан тот ip который и должен, на котором он висит.

Для других сайтов прописаны те ай пи которые и должны, т.е. для 6 сайтов прописан один ай пи, для 2-х другой.... Вот среди этих двух и есть тот для которого нужно сделать, чтобы была возможность видеть реальные ай пи пользователей.

Dram добавил 24.07.2010 в 20:38

Вот что прописано

location / {

proxy_pass http://ай пи;

proxy_redirect http://сайт.com:8080/ /;

proxy_set_header Host $host;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Real-IP $remote_addr;

B
На сайте с 11.01.2010
Offline
34
#9
Dram:
proxy_pass http://ай пи;

У меня так стоит.

proxy_pass http://ай пи:8080;

D
На сайте с 28.06.2008
Offline
1114
#10

да сори, так и есть, удалил случайно вместе с ай пи

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий