Установка Plesk в Amazon Web Services

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

На AWS Marketplace доступны следующие конфигурации Plesk.

Plesk Набор компонентов

Plesk Onyx на CentOS 7 (издание Web Host)

Рекомендуется*

Plesk Onyx на Windows 2012 R2 (издание Web Host)

Рекомендуется*

Plesk Onyx на CentOS 7 (BYOL - "С вашей лицензией")

Рекомендуется*, кроме: WordPress Toolkit, Security Advisor, Let’s Encrypt, Git, утилиты resctrl, Docker

Plesk Onyx на Windows 2012 R2 (BYOL - "С вашей лицензией")

Рекомендуется*, кроме: WordPress Toolkit, Security Advisor, Let’s Encrypt, Git, утилиты resctrl, Docker

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

Примечание. Мы ожидаем выхода образа Plesk Onyx на Ubuntu 16.04 в ближайшее время.

Выбор типа экземпляра 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.

Amazon_Marketplace_0

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

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

  • Тип экземпляра: выберите конфигурацию сервера в зависимости от ваших задач. Подробнее о различных типах экземпляров смотрите в разделе Типы экземпляров.
  • Дисковое пространство: размер выделяемого по умолчанию пространства составляет 10 ГБ для экземпляров на Linux и 30 ГБ - на Windows. Вы можете указать необходимый объем дискового пространства при запуске нового экземпляра или изменить его после развертывания.
  • Группы безопасности: группа безопасности создается на основе рекомендованных Plesk спецификаций. Вы можете настроить собственную группу безопасности в соответствии со своими потребностями. Не забывайте о том, что у Plesk существуют собственные требования к тому, какие порты должны быть открыты. Смотрите статью Базы знаний 391: Какие порты должны быть открыты, чтобы все службы Plesk могли работать с брандмауэром?
  • Пары ключей: выберите или создайте пару ключей, которая будет использоваться для аутентификации при доступе к экземпляру. Инструкции и подробную информацию о создании пар ключей смотрите в разделе Amazon EC2 Key Pairs.

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

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

console

Биллинг

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

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

При остановке экземпляра не взимается почасовая плата за использование или плата за передачу данных, однако вы по-прежнему будете платить за все тома хранилища 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-адреса, смотрите в разделе Эластичные IP-адреса. Также смотрите на странице Цены на Amazon EC2 информацию о плате за использование эластичных IP-адресов.

Получите пароль администратора Plesk

При установке Plesk на экземпляре Amazon EC2 пароль администратора создается автоматически. Вам необходимо получить созданный пароль для первого входа в интерфейс Plesk.

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

  1. Войдите на экземпляр

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

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

    # sudo plesk login | grep -v ec2.internal

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

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

  1. Войдите на экземпляр

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

  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

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