Я работаю над приложением, в котором пользователь может создавать свои собственные HTML-шаблоны и публиковать их в Интернете. Теперь, когда пользователь нажимает кнопку "Опубликовать", я хочу создать хост своего веб-сайта на поддомене с именем, которое он выбирает. (Пример: он называет сайт яблоком, я создаю поддомен apple.ABC.com).
В приложении один пользователь может создавать несколько веб-сайтов/шаблонов. Теперь я хочу хранить веб-сайты одного пользователя в одном сегменте. Если у пользователя есть два шаблона Ex: apple.com и berry.com, у меня есть две папки в корзине, по одной для каждого веб-сайта. Но я просмотрел корзину S3 и обнаружил, что могу установить хостинг правила для корзины и веб-сайта.
Я хотел понять, возможно ли то, что я пытаюсь сделать, и если нет, то как я могу управлять этим, если я создаю одну корзину для одного шаблона, мне будет сложно отследить, какая у пользователя есть сколько шаблонов, поскольку в БД мне нужно будет иметь несколько записей.
Я знаю, что мне придется использовать сервисы AWS и API для хранения шаблонов в S 3. Меня интересует, могу ли я иметь несколько веб-сайтов в ВЕДРО.
EDIT: нашел решение с использованием прокси-сервера nginx и обновил ответ