Как мне указать Apache на отдельный экземпляр EC2 с MySQL? - PullRequest
0 голосов
/ 23 марта 2011

Итак ... Я хочу разместить веб-сервер на одном экземпляре EC2, а базу данных MySQL - на отдельном экземпляре EC2. Что я могу сделать, но как бы я указал веб-серверу на другой экземпляр, который я использую для MySQL?

Ответы [ 2 ]

1 голос
/ 24 марта 2011

С каждым запущенным экземпляром EC2 связано несколько доменных имен.

Возможно, вы хотите использовать внутренний адрес для связи (экономит ваши деньги). Это выглядит как domU-12-31-39-00-86-35.compute-1.internal и обрабатывается как любое другое имя хоста.

Проблема с использованием таких внутренних адресов, а не эластичного IP-адреса, заключается в том, что в случае перезагрузки необходимо обновить внутренние адреса. Ваш пробег может отличаться, но я был частью проекта, который работал месяцами и не видел перезагрузок EC2 (кроме того, что команда перезагрузила самостоятельно).

Подробнее об адресации см. http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/index.html?concepts-instance-addressing.html (см. «Использование IP-адресов экземпляра» - Amazon, по-видимому, не любит глубокие ссылки).

1 голос
/ 23 марта 2011

Вы знаете, что Amazon предлагает специализированный экземпляр MySQL вместо стандартных экземпляров, просто создает резервные копии и т. Д.

Я не уверен, имеете ли вы в виду, как вы представляете службу MySQL в качестве порта, или как идентифицировать экземпляр базы данных.

Вы можете выставить MYSQL на порт компьютера как службу и получить доступ через telnet или SSH (обычно SSH). По умолчанию 3306, я считаю.

Чтобы получить IP-адрес экземпляра базы данных, создайте и назначьте эластичный IP-адрес для экземпляра БД и используйте его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...