Мистика с мультидоменами!

Приветствую сообщество!

В общем дело такое, околомистическое…
Есть вот такой творог:
mysite.ru
к нему есть три поддомена:
  • poddomen1.mysite.ru
  • poddomen2.mysite.ru
  • poddomen3.mysite.ru
Настроены контексты для каждого поддомена, главные настройки введены и тут начинается петрушка…
Главный домен и первый поддомен работают, при том работают как угодно и вручную прописанной функцией и с плагином предложенным в modhost.pro…

А вот с последними двумя… ну прям петрушка капитальная…
При переходе на хотя бы один из них выдает ошибку нджинькс: 502 Bad Gateway
в консоле разумеется строка ошибки:
2018/06/18 18:46:11 [error] 8342#8342: *39459 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 62.183.124.209, server: s13720.h10.modhost.pro, request: "GET /favicon.ico HTTP/1.1", upstream: "fastcgi://127.0.0.1:23720", host: "poddomen2.mysite.ru", referrer: "http://poddomen2.mysite.ru/"
Скажете, да посмотри плагин, а тыры пыры растопыры, да вот только петрушка продолжается!!!
Когда я авторизируюсь через этот поддомен в этом контексте посредством админки (ооо чудо, как не странно, но она почему работает без проблем), то при переходе на адрес:
poddomen2.mysite.ru
Он почему начинает работать!!!

Как? Почему? Скандалы, интриги, расследование…

П.С.
Хостинг modhost.pro — может что еще не докрутил, мож кто подскажет… НО! На хостинге Timeweb проблем с этим не было! А я хочу заметить не самый аккуратный разработчик и тем не менее, мне удавалось прикручивать к мультисайтам новые контексты с вооообще другими адресами (т.е. к одному было прикручено до 7-8 доменов и поддоменов), как то без приключений!

В общем прошу помощи, помогите люди добрые, подскажите че может быть не так!

UPD1:
не знаю почему, может кому пригодится, оставлю здесь…
В общем (может это и не нормально), НО, проблема решается следующим путем:
Если у вас основной сайт закрыт, а хотя бы одному из контекстов прописан параметр:
site_status = 0
То по каким то причинам, будет выдан код ошибки:
502 Bad Gateway
Не уверен, что так и должно быть, но выдает… может быть из-за того, что у главного контекста и второго прописаны такие настройки как:
«Страница ошибки 403: Доступ запрещен» — и раз он назначен главному и второстепенному контексту жестко, то третьему например деваться некуда и он начинает тупить, может… НО! опять таки не факт…

Решение:
Если у Вас все как у меня описано, то надо просто сменить параметр:
site_status = 0
на
site_status = 1
В настройках конкретного контекста и усе, а если он у вас все еще находится в разработке, то ставить «0» и назначаете «страницу 503, доступ запрещен». Не проверял еще но думаю так ошибка:
502 Bad Gateway
Вас больше не побеспокоит!
Andrey
18 июня 2018, 16:00
modx.pro
752
0

Комментарии: 1

Andrey
18 июня 2018, 19:14
0
UPD2:
Пардон!
Не
«Страница ошибки 403: Доступ запрещен»
а
Страница «Сайт не доступен»
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1