I

Igor

У-у-у! А-а кто ЭТО сделал?
+1037
Репутация
47
Рейтинг
#1 Миграция 1.10.* на 2.4.* и на более поздние 28 февраля 2016 в 20:55
Нескольку месяцев назад начал переезд на вторую ветку, все еще в процессе joke
все больше познаю вторую ветку — это опыт
хотя для проекта который все еще "перевозится" — переезд был ошибкой — нужно было его оставлять на первой а новый делать на второй :)
#2 У всех пользователей на InstantCMS один и тот же IP, почему? 28 февраля 2016 в 20:04

но на странице аккаунта там где "Ссылка на эту страницу:" вместо домена выдается мой IP:
37.16.450.63/users/admin
а более ранняя версия из первой ветки теперь пытается загрузиться по моему IP (сбрасывает домен — и подсовывает IP)

Igor
эти проблемы исчезли когда методом "научного тыка" была сделана вот такая конфигурация:
  1. <IfModule mod_rpaf-2.0.c>
  2. RPAFenable On
  3. RPAFsethostname Off
  4. RPAFheader X-Forwarded-For
  5. RPAFproxy_ips 127.0.0.1 (серверные IP)
  6. </IfModule>
eoleg, огромное спасибо!
#3 У всех пользователей на InstantCMS один и тот же IP, почему? 28 февраля 2016 в 18:04

у вас mod_rpaf-2.0 поэтому нужно прописать так:
<IfModule mod_rpaf-2.0.c>
RPAFenable On
RPAFsethostname On
RPAFproxy_ips 127.0.0.1 (серверные IP)
RPAFheader X-Real-IP
</IfModule>

eoleg
о_О а вот это почти правильно сработало — видит правильный IP
но на странице аккаунта там где "Ссылка на эту страницу:" вместо домена выдается мой IP:
37.16.450.63/users/admin
а более ранняя версия из первой ветки теперь пытается загрузиться по моему IP (сбрасывает домен — и подсовывает IP)…
#4 У всех пользователей на InstantCMS один и тот же IP, почему? 28 февраля 2016 в 15:04

А у вас вообще прокси есть, установлен nginx?

eoleg
да — все есть (уточнил у адменов)
#5 У всех пользователей на InstantCMS один и тот же IP, почему? 28 февраля 2016 в 14:21

Ниже правильный конфиг, где нужно буквы заглавные, где не нужно маленькие.
<IfModule mod_rpaf.c>
RPAFenable On
RPAFsethostname On
RPAFproxy_ips 127.0.0.1 (тут серверный IP)
</IfModule>

eoleg
Сделал — не помогло, попробовал добавить RPAFheader X-Real-IP так:
  1. <IfModule mod_rpaf.c>
  2. RPAFenable On
  3. RPAFsethostname On
  4. RPAFproxy_ips 127.0.0.1 (серверные IP)
  5. RPAFheader X-Real-IP
  6. </IfModule>
тоже не помогло
#6 У всех пользователей на InstantCMS один и тот же IP, почему? 28 февраля 2016 в 13:34

должен быть формата RPAFproxy_ips 127.0.0.1 (тут серверный IP)

eoleg
поправили, перегрузили сервер — тоже не помогло
#1 ICMS-2: как вывести виджет на одной конкретной странице? 28 февраля 2016 в 13:25
В ICMS-2 необходимо вывести виджет только на странице новостей по адресу
www.домен.ру/news
?
на странице управления виджетами создал специальную страницу
прописал "Положительные маски"
news
и "Отрицательные маски"
news*?*=*
news-*
news/*
но виджет все равно выводится и на страницах пагинации вида
www.домен.ру/news?page=2
www.домен.ру/news?page=5
как запретить вывод виджета на страницах пагинации?
#7 У всех пользователей на InstantCMS один и тот же IP, почему? 28 февраля 2016 в 13:16
включили, перегрузили сервер — не помогло
#8 У всех пользователей на InstantCMS один и тот же IP, почему? 28 февраля 2016 в 00:19

а настройки модуля какие?

eoleg
настройки следующие

# cat /etc/httpd/conf.d/rpaf.conf
LoadModule rpaf_module modules/mod_rpaf-2.0.so

#
#RPAF_Enable (On|Off) — Enable reverse proxy add forward
#
#RPAF_ProxyIPs 127.0.0.1 10.0.0.1 — What IPs to adjust requests for
#
#RPAF_Header X-Forwarded-For — The header to use for the real IP
# address.
#
#RPAF_SetHostName (On|Off) — Update vhost name so ServerName &
# ServerAlias work
#
#RPAF_SetHTTPS (On|Off) — Set the HTTPS environment variable
# to the header value contained in
# X-HTTPS, or X-Forwarded-HTTPS.
#
#RPAF_SetPort (On|Off) — Set the server port to the header
# value contained in X-Port, or
# X-Forwarded-Port.

<IfModule mod_rpaf.c>
RPAF_Enable On
RPAF_ProxyIPs (тут серверные IP)
RPAF_Header X-Forwarded-For
RPAF_SetHostName Off
</IfModule>
#9 У всех пользователей на InstantCMS один и тот же IP, почему? 27 февраля 2016 в 22:19

подсказали же уже...
mod_rpaf
Обратитесь к хостинг-провайдеру, либо, если у Вас ВПС/ВДС поставьте сами..

WowChih
сервер выделенный, ответ теХподдержки:
mod_rpaf уже установлен и работает на Вашем сервере.
apachectl -M|grep rpaf_module
Warning: DocumentRoot [/var/www/1/data/www/домен] does not exist
Warning: DocumentRoot [/var/www/1/data/www/домен2] does not exist
Syntax OK
rpaf_module (shared)
#10 У всех пользователей на InstantCMS один и тот же IP, почему? 27 февраля 2016 в 19:49

настройте правильно сервер. CMS тут не при чем.

Fuze
подскажите к какую сторону "копать"?
для второй ветки сработала замена настроек на HTTP_X_FORWARDED_FOR
в чем может быть проблема на сервере (или может в коде первой ветки что-то могу поправить)?
#11 У всех пользователей на InstantCMS один и тот же IP, почему? 27 февраля 2016 в 19:12

Решение выше подходит для второй ветки а как починить показ IP для ICMS-1 7

Igor
неужели никто не знает как починить в первой ветке Инстант определение IP адресов?
#12 [ЕСТЬ РЕШЕНИЕ] ICMS-2: Компоненты "Генератор RSS" - как увеличить количество записей в ленте? 25 февраля 2016 в 20:49
Нашел, тут: \instantcms_20151230_v2.4.0\system\controllers\rss\backend\forms
файл: form_feed.php
строка: array('max', 50),
#1 [ЕСТЬ РЕШЕНИЕ] ICMS-2: Компоненты "Генератор RSS" - как увеличить количество записей в ленте? 25 февраля 2016 в 19:37
Не возможно ввести в поле "Количество записей в ленте" больше 50, иначе выскакивает ошибка "Слишком большое значение (максимум: 50)" как можно увеличить данное значение и выводить например 100?
#13 Всех с 23 февраля! Ура! Ура! Урааа! 23 февраля 2016 в 13:00
Да какая разница — служил не служил...
У нас в школе девочки мальчиков все время поздравляли, не знаю как сейчас.
С Праздником Нас Мужики!
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.