Если вам нужно разместить несколько сайтов на одном сервере и с одним и тем же доменным именем. Если вы используете субдомены или настраиваете разные сайты по разным 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 ошибок сервера?