AWS-EC2, как установить несколько открытых сайтов только с одним экземпляром?

Я прочитал много статей, а также темы в SO, но не смог найти никакой дополнительной помощи.

У меня есть экземпляр AWS-EC2 и хочу содержать в нем несколько общедоступных сайтов.

У меня уже есть первый публичный сайт, который будет запускаться, как показано ниже:
http://ec2-50-xxx-214-xxx.us-west-2.compute.amazonaws.com/

Что я сделал, просто добавлен файл с именем manmu под
/и т.д./apache2/сайты, доступны

<VirtualHost *:80>
    ServerName ec2-50-xxx-214-xxx.us-west-2.compute.amazonaws.com
    DocumentRoot /home/ubuntu/manmu/YYYYY/web
    DirectoryIndex index.php
</VirtualHost>

а затем ubuntu @ip-10-245-38-136:/etc/apache2/sites-enabled $ln -s../sites-available/manmu

Но как я могу запустить другие мои сайты?
Например, мне могут понадобиться некоторые поддомены, такие как:
http://abc.ec2-50-xxx-214-xxx.us-west-2.compute.amazonaws.com/
и т.д.

А также я мог бы использовать локальную машину для запуска нескольких сайтов (я имею в виду URL-адреса), например: http://abc.manmu.localhost
http://def.manmu.localhost
который я использую /etc/hosts и/etc/apache2/site-availables (и../site-enabled).
Но я действительно не знаю, как настроить AWS для открытого доступа к нескольким URL-адресам.

Я только что услышал что-то вроде Elastic IP, делает ли это любую помощь, которая вместо реального домена?

Спасибо.
С уважением,
tech_me

Ответ 1

Вы можете добавить несколько вторичных IP-адресов в свои экземпляры EC2 внутри VPC - см. здесь: http://aws.typepad.com/aws/2012/07/multiple-ip-addresses-for-ec2-instances-in-a-virtual-private-cloud.html

Затем вы можете подключить публичные эластичные IP-адреса к этим частным IP-адресам. См. Инструкции здесь: http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-ip-addressing.html#WorkWithEIPs

Затем вы можете использовать Route 53 (или другую службу DNS), чтобы указать ваш URL-адрес на IP-адреса ваших сайтов. Вот ссылка на начало работы с маршрутом 53: http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/GetStarted.html

Обновление: Если у вас есть несколько IP-адресов, вам нужно указать URL-адрес домена на другой IP-адрес. С Route 53 в качестве распределенной и высокодоступной службы DNS вы можете добавить эти записи. См. Документацию о конкретных инструкциях: http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingNewDNS.html