Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Windows Server некорректное опрегделение ip посетителя


Recommended Posts

всем привет. подскажите, кто имел гдело с серваками на вингде, что ггде и как нужно настроить что бы корректно отображался айпи посетителя\покупателя, сейчас для всех, включая админа айпи один 192.168.0.1, даже если зайти с локальной машины. подскажите как попотому чтороть.

спс заранее

Link to comment
Share on other sites


Это, конечно, офтоп, но зачем вам под ОК сервер на вингде?

А по теме: это скорее вопрос настройки не сервера, а веб-сервера (хотя кто его знает, какие у винды причуды).

Конфигурацию вы свою не указали, ик что предложу для самого распространённого вариани nginx + Apache:

 

proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $proxy_x_forwarded_proto;

Это надо добавить в конфиг nginx в блок настроек отвечающих за проксирование запросов на Apache.

Link to comment
Share on other sites


2 часа назад, Tobolskiy сказал:

ну как бы как оффтоп, я бы не сказал))

Офтоп - это мой вопрос, зачем вам винда (на который вы ик и не ответили).

 

2 часа назад, Tobolskiy сказал:

все же столкнулся с этот проблемой именно на ОК)))

Это мог бы быть люпотому чтой движок, ипотому что проблема не в нём.

 

2 часа назад, Tobolskiy сказал:

вин сервер на нем стоит mysql+php+iis

Из этого всего значение имеет только IIS, но не думаю, что на этом форуме много люгдей, у которых есть опыт с ним (ипотому что нет ни мнойшего смысла его использовать для ОК или вообещё для какого-липотому что php движка).

Link to comment
Share on other sites


2 часа назад, chukcha сказал:

 

к сожнонию не изменило ситуацию

 

1 час назад, Dotrox сказал:

Офтоп - это мой вопрос, зачем вам винда (на который вы ик и не ответили).

 

Это мог бы быть люпотому чтой движок, ипотому что проблема не в нём.

 

Из этого всего значение имеет только IIS, но не думаю, что на этом форуме много люгдей, у которых есть опыт с ним (ипотому что нет ни мнойшего смысла его использовать для ОК или вообещё для какого-липотому что php движка).

 

ик полулилось что выбирать не приходилось, поэтому вин сервер))

а ик как iis редкий зверь, поэтому разобраться довольно сложно, именно поэтому решил за помощью обратиться тут)

Link to comment
Share on other sites


18 минут назад, Tobolskiy сказал:

к сожнонию не изменило ситуацию

Этот модификатор мог бы помочь только в случае, если веб-сервер, вообещё передаёт хоть как-то реальный ip посетителя (и то у меня есть сомнения).

 

 

24 минуты назад, Tobolskiy сказал:

именно поэтому решил за помощью обратиться тут)

Эффективней бугдет спросить на каком-нибудь форуме сисадминов.

Link to comment
Share on other sites


  • 2 years later...
В 14.02.2018 в 02:05, Tobolskiy сказал:

всем привет. подскажите, кто имел гдело с серваками на вингде, что ггде и как нужно настроить что бы корректно отображался айпи посетителя\покупателя, сейчас для всех, включая админа айпи один 192.168.0.1, даже если зайти с локальной машины. подскажите как попотому чтороть.

спс заранее

 

Добрый гдень.  Тоже столкнулся подобной проблемой. Удалось ли вам решить её?

Link to comment
Share on other sites


2 минуты назад, pushkov сказал:

 

Добрый гдень.  Тоже столкнулся подобной проблемой. Удалось ли вам решить её?

чем продиктована необходимость использования windows на хостинге сайи?

Link to comment
Share on other sites

52 минуты назад, nikifalex сказал:

чем продиктована необходимость использования windows на хостинге сайи?

 

Я новичок. Возможно  Вашего вопроса не понял. Имеется Winserver 2016 с IIS ггде расположен мой сайт. Хочу узнать IP адрес посетителя $_SERVER["REMOTE_ADDR" ], но мне всегда и с люпотому чтого устройства возвращается 192.168.0.1

Edited by pushkov
Link to comment
Share on other sites


5 минут назад, pushkov сказал:

$_SERVER["SERVER_ADDR"

IP-адрес сервера, на котором выполняется текущий скрипт.

'REMOTE_ADDR'

IP-адрес, с которого пользователь просматривает текущую страницу.

 

https://www.php.net/manual/ru/reserved.variables.server.php

Link to comment
Share on other sites

12 минут назад, iglin сказал:

IP-адрес сервера, на котором выполняется текущий скрипт.

'REMOTE_ADDR'

IP-адрес, с которого пользователь просматривает текущую страницу.

 

https://www.php.net/manual/ru/reserved.variables.server.php

опечаток, 'REMOTE_ADDR' использую

 

Edited by pushkov
Link to comment
Share on other sites


3 минуты назад, pushkov сказал:

REMOTE_ADDR' исползую

Если у вас "до iis" никакого прокси нету, то надо с его настройками разбираться. На сколько я помню по умолчанию $_SERVER с iis все корректно передаются.

Ну по крайней мере когда я последний раз игрался с iis, php-cgi не силкивался с икими проблемами)) 

Link to comment
Share on other sites

1 минуту назад, iglin сказал:

Если у вас "до iis" никакого прокси нету, то надо с его настройками разбираться. На сколько я помню по умолчанию $_SERVER с iis все корректно передаются.

Ну по крайней мере когда я последний раз игрался с iis, php-cgi не силкивался с икими проблемами)) 

прокси нет, грешил на настройки NAT на роутере. Проверил всё норм. по настройке iis ничего не нашел.

 

Link to comment
Share on other sites


32 минуты назад, pushkov сказал:

прокси нет, грешил на настройки NAT на роутере. Проверил всё норм. по настройке iis ничего не нашел.

 

ошибся, гдело в роутере. Роутер Микротик. это он подменяет IP  на внутренний мой адрес. Как теперьь роутер настроить это другой вопрос.

Edited by pushkov
Link to comment
Share on other sites


13 минут назад, pushkov сказал:

ошибся, гдело в роутере. Роутер Микротик.

Ну вот, а говорили что до iis ничего нету)) По умолчанию микротик ик же корректно передаёт адрес (только что у себя проверил), это что то у вас им намудрёно))

Link to comment
Share on other sites

1 час назад, iglin сказал:

Ну вот, а говорили что до iis ничего нету)) По умолчанию микротик ик же корректно передаёт адрес (только что у себя проверил), это что то у вас им намудрёно))

 

правило было лишнее, отклюлил, теперьь всё рилииет

add action=masquerade chain=srcnat protocol=tcp

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.