Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Почему у всех пользователей IP сервера (сайта) ?

Почему у всех пользователей IP сервера (сайта) ?


     26.03.2015    Общие вопросы    1328

вопрос
Всем привет.
У меня на сайте, у всех пользователей IP сервера где сам сайт

Это может быть из-за модуля regger?
хотя вроде айпи гостей который комментирует айпи тоже сайта....

Ответа пока нет


Комментарии пользователей (13)

Serik
4

408 | 191

Serik - 26 марта 2015 16:34 - Местный

Нет. Это настройки сервера, скорее в апаче. На nginx ставим - mod_realip, на apache - rpaf_module и настраиваем.

А лучше ТП попросите - им это знакомо и поправят быстро.

СПАСИБО надо тыкать в кнопку!

golden_eagle_god
26

247 | 34

golden_eagle_god - 27 марта 2015 20:35 - Юзер

Если вы используете локальный сервер, типо OpenServer или Denwer, то IP будет как у вашего компьютера, в основном (127.0.0.1), попробуйте совет выше, возможно исправит вашу проблему.

aluminoter
27

aluminoter - 6 мая 2015 12:14 - Юзер

У меня тот же вопрос!

У меня стоит rpaf и все сайты в заголовках имеют правильный IP, вот только DLE для всех юзеров пишет один и тот же, а именно IP сервера, даже не сайта а сервера. И все кто-бы оствлял комментарии у всех один и тот же ip адрес.

В чем может быть беда?

vitnet
218

2174 | 930

vitnet - 6 мая 2015 13:12 - Эксперт

Версия DLE?

aluminoter
27

aluminoter - 6 мая 2015 13:12 - Юзер

10.3

vitnet
218

2174 | 930

vitnet - 6 мая 2015 13:17 - Эксперт

<?php

echo $_SERVER['REMOTE_ADDR'];

?>

Что показывает?

aluminoter
27

aluminoter - 6 мая 2015 13:20 - Юзер

vitnet,

Мой локейшн nginx

        location / {
            proxy_pass http://xxx.xx.xx.xx:81;
            proxy_redirect http://xxx.xx.xx.xx:81/ /;
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header X-Real-IP $remote_addr;
        }


Или я тебя не понял где смотреть???

aluminoter
27

aluminoter - 6 мая 2015 13:22 - Юзер

В заголовках ответа страницы:


Remote Address:xxx.xx.xx.xx:80 - это мой ip сайта, правильный не сервера.

aluminoter
27

aluminoter - 6 мая 2015 13:24 - Юзер

Цитата: vitnet
<?php

echo $_SERVER['REMOTE_ADDR'];

?>


Отдает адрес сервера а не сайта.

aluminoter
27

aluminoter - 6 мая 2015 13:26 - Юзер

А вот заголовок мой тестовой страницы.

Remote Address:xxx.xx.xx.xx:80
Request URL:http://xxxx.ru/test.php
Request Method:GET
Status Code:200 OK

aluminoter
27

aluminoter - 6 мая 2015 13:40 - Юзер

Может в локейшн нужно добавить что то???

vitnet
218

2174 | 930

vitnet - 6 мая 2015 14:21 - Эксперт

Гляньте что пишут здесь + немного информации от google

aluminoter
27

aluminoter - 6 мая 2015 15:06 - Юзер

Цитата: vitnet
echo $_SERVER['REMOTE_ADDR'];

Спасибо буду курить дальше.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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