Доступ к сайту через прокси

Главные вкладки

Аватар пользователя malmaxa71 malmaxa71 18 ноября в 13:16

Есть сайт на домене ru, скажем site.ru. В недружественной стране доступ к нему заблокирован. Есть доступный домен за границей, допустим, proxy.com. Сделали поддомен site.proxy.com. запрос на него редиректится на site.ru. Но счастье не наступило Sad По факту происходит вот что:
1) набираем в браузере site.proxy.com, открывается наш сайт
2) вводим логин-пароль, нажимаем "Войти"
3) получаем в ответ переход по адресу site.ru/user/...
Т.е. сайт возвращает свой основной адрес. В журнале Drupal я вижу сообщение "Сессия для ... открыта", и там в поле "Источник отсылки" вижу https://site.proxy.com/user/login. В поле "Место" - https://site.ru/user/login.
Т.е. Drupal видит, что запрос с сайта site.proxy.com, но в ответ посылает site.ru
Прошу не пинать, я не вэб админ, но к сожалению приходится заниматься и этим. На сервере стоит система управления Vesta. Подскажите, чтобы все правильно заработало, что надо настраивать? Весту, Друпал, прокси?

Комментарии

Аватар пользователя VasyOK VasyOK 18 ноября в 14:58

Домен не поможет. Блокировка на сервер идет. Даже если хостинг не российский это может не помочь, если на нем недружественные нам сайты. От провайдера и региона тоже зависит.

Аватар пользователя Andruxa Andruxa 18 ноября в 19:13
1

Возможно, site.ru указан в явном виде в settings.php, или в настройках сайта, погрепайте файлы конфигураций в папке config/sync, так можно будет быстрее понять, в каких именно настройках это было указано.
Если не поможет - ищите в кастомных модулях и темах, там тоже может быть хардкод.

С настройками vpn и вирт.хоста похоже, все в порядке, иначе редиректнуло бы сразу на странице логина.

Ну и следующая возможная проблема - абсолютные пути (с указанием site.ru) вместо относительных - в ссылках в контенте, путях к изображениям и медиа. Это в основном придется править руками.

Кстати, видео раздается с того же домена/сервера что и сайт - site.ru? Ширины канала vpn хватит, чтобы гонять через него видео?

Аватар пользователя malmaxa71 malmaxa71 19 ноября в 19:00

Я понял, что у меня происходит, может кому интересно. Проблема была в прокси. Он неправильно настроен был и подменял в заголовке HTTP запроса адрес назначения с site.proxy.com на site.ru. Настроили, чтобы в пересыламый запрос копировался адрес из исходного, и все заработало.
Спасибо всем кто откликнулся

Andruxa wrote: Кстати, видео раздается с того же домена/сервера что и сайт - site.ru? Ширины канала vpn хватит, чтобы гонять через него видео?

Нет, видео не раздаем, да и рано говорить про стабильность, попользуемся видно будет.