Настройка Vanilla Box, как работает перенаправление DNS? - PullRequest
1 голос
/ 31 октября 2011

Я собираюсь купить коробку с EngineYard для размещения небольших сайтов всех моих клиентов.

Суть в том, что я не уверен, возможно ли разместить несколько веб-сайтов на ванильном боксе, и при этом их DNS правильно выровнены.

На сервере будут размещаться как Rails, так и PHP-проекты.

Может ли кто-нибудь указать мне, как настроить «ящик с нуля» с возможностью размещения нескольких приложений?

Также приму любые рекомендации:)

Спасибо!

1 Ответ

2 голосов
/ 31 октября 2011

DNS используется только для разрешения IP-адреса для определенного имени хоста или домена. Вы также должны самостоятельно настроить свой веб-сервер, будь то Apache, nginx или другой, для ответа на эти имена хостов и доменов при получении запросов, направляя их на соответствующий сайт PHP или Rails по мере необходимости.

Для этой цели Apache имеет директиву VirtualHost, а nginx также поддерживает виртуальный хостинг с использованием различных директив. Концепция точно такая же, но все дело в внутренней маршрутизации запроса к соответствующему приложению или каталогу.

Если вы хотите с нуля настроить что-то на EC2, вам может понадобиться найти образ диска, который, по крайней мере, в большинстве случаев, вместо устаревшего образа Fedora или Ubuntu, который потребует обширных исправлений в чтобы быть актуальным. Rightscale предоставляет несколько таких примеров, но Amazon перечисляет сотни из них в своем инструменте запуска. Возможно, вам придется поэкспериментировать, чтобы найти тот, который работает для вас.

...