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

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


     26.03.2015    Все вопросы » Общие вопросы    4046

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

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

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


13 комментариев

Serik
Местный

Serik - 26 марта 2015 16:34 -

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

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

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

golden_eagle_god
Юзер

golden_eagle_god - 27 марта 2015 20:35 -

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

aluminoter
Юзер

aluminoter - 6 мая 2015 12:14 -

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

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

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

vitnet
PHP-developer

vitnet - 6 мая 2015 13:12 -

Версия DLE?

aluminoter
Юзер

aluminoter - 6 мая 2015 13:12 -

10.3

vitnet
PHP-developer

vitnet - 6 мая 2015 13:17 -

<?php

echo $_SERVER['REMOTE_ADDR'];

?>

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

aluminoter
Юзер

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
Юзер

aluminoter - 6 мая 2015 13:22 -

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


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

aluminoter
Юзер

aluminoter - 6 мая 2015 13:24 -

Цитата: vitnet
<?php

echo $_SERVER['REMOTE_ADDR'];

?>


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

aluminoter
Юзер

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
Юзер

aluminoter - 6 мая 2015 13:40 -

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

vitnet
PHP-developer

vitnet - 6 мая 2015 14:21 -

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

aluminoter
Юзер

aluminoter - 6 мая 2015 15:06 -

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

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

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

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

наверх