Всем привет,
Имеется некий веб-сервис, который обычно работает на одном домене. Например, форум. Или вики. Или что-либо ещё. Логин обычно привязывается к кукам, которые тоже привязаны к домену. Необходимо сделать так, чтобы сервис стал доступен с нескольких разных доменов. Без редиректа.
Для пояснения:
example.com -> example.onion -> | same service | another.net ->
Хостинг - VPS с Докером. Я рассматриваю следующую схему:
- Единственный контейнер с Nginx для обработки всех запросов
- N копий контейнера с кодом и настройками сервиса — по одной для каждого домена
- Единственная общая база данных (или другое хранилище)
Насколько жизнеспособен такой подход? Может быть есть известные проблемы? Как-нибудь это можно прооптимизировать — например, избежать копий контейнера с сервисом? Что-нибудь типа продвинутого конфига Nginx чтобы конвертировать URL и куки?
Заранее спасибо!
P.S. Для чего это нужно? Например, для обхода блокировок. Для предоставления того же сервиса через домен в зоне .onion. Подробнее о нашем проекте: https://deeptechgroup.net