Несколько сайтов в одном домене, ошибка аутентификации - PullRequest
0 голосов
/ 15 апреля 2020

Если вам нужно разместить несколько сайтов на одном сервере и с одним и тем же доменным именем. Если вы используете субдомены или настраиваете разные сайты по разным URL-адресам: website1.domain.com или domain.com / website1 / ?

Выполнение варианта 2, но его предоставление У меня проблемы с аутентификацией внутри приложения.

В настоящее время я создал веб-сайт в Symfnony4 и использовал docker для настройки его в контейнере PHP и контейнере Nginx.

Команда Ops сказала мне изменить маршруты моего приложения на "/ website1 / route", чтобы развернуть его, чтобы веб-сайт был полностью внутри "domain.com/website1". Я изменил это прямо в своем коде Symfony, так как не уверен, что это можно сделать в контейнере Nginx docker. Мне также пришлось изменить каталог publi c и поместить все CSS, js и изображения в каталог website1 и изменить соответствующие ссылки.

Мое приложение работает нормально, когда я ' в моем компьютере в dev, и когда я "симулирую prod (prod DB, prod ENV переменные ...)", он отлично работает в localhost. Но теперь, когда он развернут, каждый раз, когда пользователь входит в систему, появляется ошибка 500 серверов

Так что мой вопрос:

  • Это как-то связано с "несколькими сайтами в одном домен », и это правильный способ решения проблемы, или это должен быть поддомен: website1.domain.com вместо domain.com / website ?
  • Знаете ли вы причину этой 500 ошибок сервера?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...