Как я могу использовать AWS Route 53 для настройки поддомена

Я очень смущен...

Я только разбираюсь во всем, что касается DNS, и, хотя это достаточно просто для понимания, у меня возникают проблемы с настройкой поддоменов с использованием Route 53. Я настроил запись A для своего нового домена (ради аргумента, давайте назовем его mydomain.com., и он отлично работает! Сейчас я хотел бы настроить поддомен (api.mydomain.com.), который должен указывать на mydomain.com/api.

Как я могу добиться этого с помощью AWS?

Вот еще немного информации о моей архитектуре.

Регистратор доменных имен ➜ Route 53 ➜ Beanstalk ➜ ELB ➜ Экземпляр Linux EC2 ➜ Apache2

Меня не волнует, где я должен это делать, лишь бы я мог это сделать. Более того, если есть пара способов добиться этого, то тем лучше! :)

Заранее спасибо.


person Martin Tracey    schedule 29.07.2013    source источник


Ответы (2)


Вы хотели бы настроить CNAME (как предложил Райан):

api.mydomain.com.  CNAME mydomain.com.

Затем вы должны создать виртуальный хост для «api.mydomain.com». в Apache и используйте mod_rewrite, чтобы переписать http://api.mydomain.com/foo в http://api.mydomain.com/api/foo.

person Wil Tan    schedule 03.08.2013
comment
Ах! Кажется, это то, чего я не делал! Я не настраивал VirtualHost в Apache. Ура Уил. Теперь работает отлично! :) - person Martin Tracey; 04.08.2013

В качестве альтернативы должна быть возможность создать корзину S3 api.mydomain,com и установить для нее static website hosting значение «Перенаправлять все запросы на другое имя хоста» и ввести там mydomain.com/api.

person Tobias Kienzler    schedule 18.03.2015