Здравствуйте! Помогите решить проблему пожалуйста. Есть форум 3.1.4 У одного из пользователей (Беларусь) при заходе на форум появляется сообщение "не удается определить Ваш ip адрес" По интернету порыл, примерное решение нашёл, но при установленном фиксе не работает авторизация (новый пользователь не может авторизоваться, а я не могу выйти из аккаунта)
Song: Симтомы: некоторые пользователи не могут попасть на ваш форум, вместо отображения страницы у них появляется надпись: "Could not determine your IP address" ("Невозможно определить ваш IP адрес").
Причина: она чаще всего состоит в том, что у этих пользователей между их компьютером и интернетом есть кеширующий неправильно настроенный прокси, который отдаёт "на улицу" неправильные заголовки. В частности неправильно отдаётся заголовок X_FORWARDED_FOR, в котором передаётся IP адрес за роутером. А анализ этого заголовка включен на вашем форуме. IP адрес передаётся пустой (что и вызывает ошибку) или передаются "бессмысленные" IP адреса, такие как 10.0.0.*, 192.168.0.* и др.
Исправление: как уже отмечалось, это проблема этого конкретного пользователя. Со своей стороны Вы можете выключить анализ этого заголовка. Сделать это можно в:
Админ-центр -> Системные настройки -> Все настройки форума -> Безопасность -> Включить получение IP-адресов из X_FORWARDED_FOR? -> "Нет".
Однако, считаем нужным вас предупредить, что при выключении данной опции возможны визуальные неудобства в определении IP адресов и возможно ошибки в авторизации в некоторых случаях, например, если посетители вашего форума из локальной сети или из корпоративного прокси.
Примечания: 1) Данная проблема появилась после того как была закрыта SQL IP инъекция: SQL-инъекция в IP адресе 2) Аналогичная проблема возникает при настройке nginx и PHP в fast-cgi при использовании настроек FCGI по умолчанию. Более подробно о проблемах с nginx можно почитать http://www.zu1us.ru/...5/nginx-vs-ipb/
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.
Вопрос
wolcha
Здравствуйте! Помогите решить проблему пожалуйста. Есть форум 3.1.4 У одного из пользователей (Беларусь) при заходе на форум появляется сообщение "не удается определить Ваш ip адрес" По интернету порыл, примерное решение нашёл, но при установленном фиксе не работает авторизация (новый пользователь не может авторизоваться, а я не могу выйти из аккаунта)
Для решения использовал данные отсюда
support.ihc.ru/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=184
так же читал вот это сообщение - не помогает
Ссылка на комментарий
Поделиться на других сайтах
8 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.