AWS, сопоставьте несколько доменов с одним веб-сайтом, но с другим путем

Я хотел бы знать, возможно ли разместить один веб-сайт на aws, например, www.myname.com, но затем иметь возможность сопоставлять разные домены с разными путями. например: сопоставьте домен www.hellogeorge.com (просто пример) с www.myname.com/george, затем другой человек сопоставит свой домен www.otherdomainchristian.com с www.myname.com/christian.

я хочу сказать, что www.myname.com/name является конечной точкой API, которая создает веб-страницу html в зависимости от конкретного используемого параметра. Если такие технологии присутствуют, может ли кто-нибудь направить меня, чему учиться, учиться? Большое спасибо.


person Ticu Ionut    schedule 10.05.2020    source источник


Ответы (1)


Ну, это довольно просто сделать. Вы можете использовать статический веб-хостинг корзины S3 для перенаправления. Например,

сопоставить домен www.hellogeorge.com (просто пример) с www.myname.com/george

Создайте корзину S3 с именем www.hellogeorge.com, а затем установите домен/путь перенаправления на www.myname.com/george.

затем другой человек сопоставит свой домен www.otherdomainchristian.com с www.myname.com/christian.

Создайте еще одну корзину S3 с именем www.otherdomainchristian.com, а затем установите домен/путь перенаправления на www.myname.com/christian.

Теперь, когда пользователь посещает www.hellogeorge.com или www.otherdomainchristian.com, он/она получит перенаправление 301 на соответствующий пункт назначения.

Далее вы можете использовать Amazon API Gateway для создания динамического ответа в зависимости от параметра запроса.

person jellycsc    schedule 10.05.2020
comment
Большое спасибо за ваш ответ, могу я спросить, какой будет конечная ссылка, которую пользователь увидит в своем браузере после перенаправления? - person Ticu Ionut; 10.05.2020
comment
@TicuIonut Пользователь увидит www.myname.com/<some-name> после перенаправления. - person jellycsc; 10.05.2020
comment
тогда это моя вина, что я не объяснил это лучше, возможно ли сделать так, чтобы пользователь использовал и видел свой собственный домен в браузере, как будто это был бы другой веб-сайт? - person Ticu Ionut; 10.05.2020
comment
@TicuIonut Ну, тогда вам нужен веб-сервер (например, apache и nginx), чтобы настроить обратный прокси-сервер для достижения этой цели. Описанный выше подход S3 не будет работать. - person jellycsc; 10.05.2020
comment
большое спасибо, буду изучать. во всяком случае, я не могу найти кнопку, чтобы отметить этот комментарий как решение. - person Ticu Ionut; 10.05.2020