# Установка Plesk в Amazon EC2

## Представленные конфигурации продукта

Посмотрите конфигурации Plesk, доступные на AWS.

## Выбор типа экземпляра Amazon

Plesk предлагает образы машины Amazon (AMI) для следующих экземпляров EC2: T2 и M3 (с некоторыми исключениями) и M4. Это экземпляры общего назначения, хорошо подходящие для различных задач хостинга.

При выборе экземпляра для использования с Plesk обращайте особое внимание на предоставляемый вместе с ним объем оперативной памяти. Чем больше сайтов вы намерены разместить, тем больший трафик они будут создавать, и тем больше оперативной памяти вам понадобится. Смотрите Системные требования Plesk, чтобы оценить количество памяти, которое потребуется для установки.

- Если вы хотите попробовать Plesk в Amazon, вы можете выбрать экземпляр T2.micro. Он включает в себя достаточно ресурсов для тестирования и предоставляется как часть AWS Free Tier (Бесплатного уровня AWS).

- Если у вас небольшое количество (1–10) сайтов с низкой нагрузкой, то T2.micro вам также подойдет.

- Для сервера, предоставляющего услуги виртуального хостинга для 200-300 сайтов с низким трафиком, используйте экземпляр T2.medium или M3.medium.

- При выборе экземпляра для сайтов с высоким трафиком тщательно проанализируйте трафик этих сайтов. Серверам с часто посещаемыми сайтами может потребоваться до 1 Гб оперативной памяти на каждый сайт.

- Если вы не знаете, какой экземпляр выбрать, мы рекомендуем вам использовать M3.medium. Он обеспечивает большую часть потребностей пользователей и наиболее часто используется для хостинга Plesk.

## Установка Plesk в Amazon EC2

Чтобы установка на Amazon происходила проще, Plesk предлагает различные AMI (образы машины Amazon) с наиболее популярными конфигурациями. Таким образом, реальной установки не требуется. Говоря в терминологии Amazon, пользователю нужно запустить экземпляр (инстанс) из подходящего AMI. Все имеющиеся AMI можно найти в интернет-магазине AWS.

Инструкции, как запустить экземпляр из AMI, опубликованного компанией Plesk, смотрите в разделе Launching an AWS Marketplace Instance в документации AWS.

При настройке экземпляра вам будет предложено настроить следующие опции:

- Тип экземпляра: выберите конфигурацию сервера в зависимости от ваших задач. Подробнее о различных типах экземпляров читайте в разделе Типы экземпляров.

- Дисковое пространство: размер выделяемого по умолчанию пространства составляет 10 Гб для экземпляров с Linux и 30 Гб – с Windows. Вы можете указать необходимый объем дискового пространства при запуске нового экземпляра или изменить его после развертывания.

- Группы безопасности: группа безопасности создается на основе рекомендованных Plesk спецификаций. Вы можете настроить собственную группу безопасности в соответствии со своими потребностями. Не забывайте, что у Plesk существуют собственные требования к тому, какие порты должны быть открыты. Смотрите статью Базы знаний 391: Какие порты должны быть открыты, чтобы все службы Plesk могли работать с брандмауэром?

- Пары ключей: выберите или создайте пару ключей, которая будет использоваться для аутентификации при доступе к экземпляру. Инструкции и подробную информацию о создании пар ключей смотрите в разделе Amazon EC2 Key Pairs.

Примечание

Для корректной работы Plesk необходимо, чтобы ваш экземпляр был развернут внутри виртуальной частной сети (VPC) с выходом в интернет и правильно настроенным шлюзом. Чтобы это гарантировать, мы не рекомендуем вам изменять конфигурацию вашей VPC (вручную или с помощью мастера Amazon VPC), если в этом нет необходимости.

Примечание

Храните закрытый ключ в надежном месте. При потере закрытого ключа у вас может не получиться восстановить доступ к своему экземпляру.

Вы можете просматривать состояние всех своих экземпляров и управлять ими в своей Консоли управления AWS.

## Биллинг

Вы платите за свой экземпляр в Amazon на почасовой основе, начиная с момента начала его работы и заканчивая удалением экземпляра. Вы можете выбрать способ оплаты лицензии Plesk:

- Если вы выберете Plesk AMI С вашей лицензией (BYOL), ваша почасовая плата за экземпляр Amazon будет ниже, но вам придется самостоятельно купить и установить лицензию Plesk.

- Если вы выберете другой тип AMI, то стоимость лицензии будет включена в вашу почасовую плату за экземпляр.

  Примечание

  Для образов машин Amazon (AMI) (кроме экземпляров «С вашей лицензией») лицензия Plesk автоматически создается и устанавливается сразу после развертывания образа. Если этого не происходит, обратитесь в службу «Licensing and Purchase support» (Поддержка лицензирования).

При остановке экземпляра почасовая плата за его использование или плата за передачу данных не взимается, однако вы по-прежнему будете платить за все тома хранилища Amazon EBS.

Подробнее о расценках на использование экземпляров Amazon EC2 смотрите на странице Цены на Amazon EC2.

## Назначение эластичного IP-адреса

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

После назначения вашему экземпляру эластичного IP-адреса необходимо перезагрузить экземпляр. Инструкции смотрите на странице Reboot Your Instance (Перезапустить ваш экземпляр). Если вы не хотите перезапускать экземпляр, у вас есть другой способ. Можно выполнить следующие команды:

    # /etc/init.d/psa stopall
    # /etc/init.d/psa start
    # /etc/rc.local

При назначении или изменении IP-адреса не требуется дополнительных действий по настройке.

Обратите внимание на то, что остановленный экземпляр сохраняет связанные с ним эластичные IP-адреса, и с вас взимается плата за эластичные IP-адреса, ассоциированные с остановленным экземпляром, если он не является экземпляром EC2-Classic. В этом случае эластичные IP-адреса отключаются от экземпляра при его остановке. Дополнительные сведения об использовании эластичных IP-адресов смотрите на странице Elastic IP Addresses (Эластичные IP-адреса). Кроме того, информацию о стоимости использования эластичных IP-адресов смотрите на странице Цены на Amazon EC2.

### Первый вход в Plesk

Чтобы войти в Plesk в первый раз, вам необходимо сгенерировать одноразовую ссылку для входа. Откройте в браузере ссылку по сгенерированному URL-адресу, чтобы войти в Plesk и установить пароль администратора. После этого вы сможете входить в Plesk с использованием этого пароля.

Для экземпляра с Linux:

1. Получите доступ к экземпляру

   Используйте соответствующую программу для доступа к командной строке на экземпляре.

   - Подключение к вашему экземпляру с Linux по SSH

   - Подключение к вашему экземпляру с Linux из Windows с помощью PuTTY

     Примечание

     Для подключения по SSH используйте имя пользователя „ubuntu“ для Ubuntu и „ec2-user“ для AlmaLinux.

2. Выполните команду

       # sudo plesk login | grep -v ec2.internal

   Будет создана одноразовая ссылка для входа. Ее можно использовать для доступа в Plesk в качестве администратора.

Для экземпляра с Windows:

1. Получите доступ к экземпляру

   Войдите на экземпляр по RDP как администратор. Получите пароль администратора в консоли AWS с помощью действия Get Windows Password (Получить пароль Windows).

2. Выполните команду

       C:\> plesk bin admin.exe --get-login-link

   Будет создана одноразовая ссылка для входа. Ее можно использовать для доступа в Plesk в качестве администратора.

Примечание

Используйте ссылку с внешним IP-адресом.

## Послеустановочная настройка на экземпляре Amazon

Plesk, установленный на экземпляре Amazon, настраивается так же, как и на любом другом сервере, с некоторыми дополнительными деталями.

- IP-адрес: внутренний IP-адрес определяется автоматически. Если вы хотите размещать сайты разных клиентов в Plesk, настройте IP-адрес как общий.

Предупреждение

Никогда не регистрируйте внешний IP-адрес вашего экземпляра в Plesk. Необходимо регистрировать только внутренний IP-адрес.

- Имя хоста: Рекомендуется использовать доменное имя, которое контролируете вы или внешний DNS экземпляра Amazon и которое будет постоянным в случае использования эластичного IP-адреса.

Примечание

Некоторые антиспамы (включая используемый по умолчанию в Plesk антиспам на основе серого списка) воспринимают почту, автоматически создаваемую именами хостов Amazon, как спам.

Рекомендуется настроить сервер так, чтобы обслуживать записи DNS субдоменов в отдельных зонах DNS для каждого субдомена.

В Linux:

    # /usr/local/psa/bin/server_pref -u -subdomain-dns-zone own

В Windows:

    C:\> "%plesk_cli%\server_pref.exe" -u -subdomain-dns-zone own

- Пароль администратора

Подробную информацию о том, как выполнить послеустановочную настройку Plesk, смотрите в разделе Послеустановочная настройка на одном сервере. Вам также может быть полезно руководство по миграции на Plesk на AWS с Plesk, cPanel и DirectAdmin.