Назад | Перейти на главную страницу

Перенаправление на IP-адрес экземпляра amazon EC2

Как вы знаете, экземпляры amazon EC2 получают адрес вроде:

ec2-72-44-40-153.z-2.compute-1.amazonaws.com

Если у меня есть домен example.com, могу ли я сделать так, чтобы bob.example.com или, предпочтительно, example.com/bob перенаправили на IP-адрес

ec2-72-44-40-153.z-2.compute-1.amazonaws.com

??

Спасибо!!

Amazon предоставил решение, которое идеально соответствует вашим требованиям и более гибкое, чем запись CNAME. Вы можете запросить так называемый Эластичный IP адрес из EC2.

Этот IP-адрес является статическим, поэтому вы можете создать запись A в своем DNS, которая указывает на него, но указывает на выбранный вами экземпляр EC2. Подойдет обычная запись типа A, подобная следующей:

bob.example.com    A    123.123.123.123

Если ваш сервер выходит из строя и вы загружаете другой экземпляр (который получает другое имя хоста), просто перераспределите эластичный IP-адрес новому экземпляру. Через минуту или две новый экземпляр будет доступен за IP. Это означает, что задержка будет намного меньше, чем при изменении DNS.

Эластичные IP-адреса бесплатны, пока они используются. С вас взимается небольшая почасовая сумма, когда вы не используя IP. Это сделано для предотвращения неправильного использования ограниченных ресурсов.

Вы можете запросить и назначить эластичные IP-адреса с помощью инструментов API или графического интерфейса, такого как ElasticFox. Чтение Как сделать Amazon сделаю яснее.

Если вы просто хотите перенаправить домен, вы можете создать запись CNAME в DNS:

bob.example.com IN CNAME ec2-72-44-40-153.z-2.compute-1.amazonaws.com

Что перенаправит всех, кто пытается подключиться к bob.example.com, на ваш сайт EC3.

Если вы хотите, чтобы example.com/bob перенаправлял, вам нужно будет настроить некоторые Правила перезаписи URL на веб-сервере, запущенном на example.com.