Мистика с мультидоменами!
Приветствую сообщество!
В общем дело такое, околомистическое…
Есть вот такой творог:
mysite.ru
к нему есть три поддомена:
Главный домен и первый поддомен работают, при том работают как угодно и вручную прописанной функцией и с плагином предложенным в modhost.pro…
А вот с последними двумя… ну прям петрушка капитальная…
При переходе на хотя бы один из них выдает ошибку нджинькс: 502 Bad Gateway
в консоле разумеется строка ошибки:
Когда я авторизируюсь через этот поддомен в этом контексте посредством админки (ооо чудо, как не странно, но она почему работает без проблем), то при переходе на адрес:
poddomen2.mysite.ru
Он почему начинает работать!!!
Как? Почему? Скандалы, интриги, расследование…
П.С.
Хостинг modhost.pro — может что еще не докрутил, мож кто подскажет… НО! На хостинге Timeweb проблем с этим не было! А я хочу заметить не самый аккуратный разработчик и тем не менее, мне удавалось прикручивать к мультисайтам новые контексты с вооообще другими адресами (т.е. к одному было прикручено до 7-8 доменов и поддоменов), как то без приключений!
В общем прошу помощи, помогите люди добрые, подскажите че может быть не так!
UPD1:
не знаю почему, может кому пригодится, оставлю здесь…
В общем (может это и не нормально), НО, проблема решается следующим путем:
Если у вас основной сайт закрыт, а хотя бы одному из контекстов прописан параметр:
502 Bad Gateway
Не уверен, что так и должно быть, но выдает… может быть из-за того, что у главного контекста и второго прописаны такие настройки как:
«Страница ошибки 403: Доступ запрещен» — и раз он назначен главному и второстепенному контексту жестко, то третьему например деваться некуда и он начинает тупить, может… НО! опять таки не факт…
Решение:
Если у Вас все как у меня описано, то надо просто сменить параметр:
502 Bad Gateway
Вас больше не побеспокоит!
В общем дело такое, околомистическое…
Есть вот такой творог:
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
Вас больше не побеспокоит!
Комментарии: 1
UPD2:
Пардон!
Не
«Страница ошибки 403: Доступ запрещен»
а
Страница «Сайт не доступен»
Пардон!
Не
«Страница ошибки 403: Доступ запрещен»
а
Страница «Сайт не доступен»
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.