Недавно один из наших читателей попросил нас рассказать о том, как установить WordPress на Amazon Web Services (AWS). Amazon Web Services — это мощная платформа облачных вычислений, которая позволяет любому воспользоваться мощью превосходной инфраструктуры Amazon на условиях оплаты по факту. В этой статье мы покажем вам, как установить WordPress на Amazon Web Services.
Примечание: Если вы только начинаете свой сайт, то мы рекомендуем использовать одно из более простых решений из нашего руководства по установке WordPress.
Мы разделили эту статью на два метода. Первый метод — это ручной процесс, который является очень техническим и сложным. Второй метод является более простым решением для новичков, потому что он позволяет использовать инфраструктуру AWS, пройдя через предпочтительное управляемое решение WordPress хостинга.
- Установите WordPress на AWS вручную
- Установка WordPress на AWS с помощью управляемого хостинга
Способ 1. Создание пользовательской установки WordPress на AWS
Первое, что вам нужно сделать, это посетить сайт Amazon Web Services. Вы можете создать бесплатный аккаунт, но вам потребуется ввести информацию о кредитной карте. Amazon подтвердит вашу личность, отправив на вашу карту сумму в $1.
После того как ваш аккаунт будет подтвержден, вам нужно войти в консоль AWS и нажать на меню «Сервисы». В разделе вычислений вам нужно выбрать EC2, чтобы продолжить работу.
EC2 — это платформа облачных вычислений AWS, которая позволяет создавать виртуальные машины и запускать веб-приложения, такие как WordPress. Для получения более подробной информации о том, что такое виртуальная машина, прочитайте наше руководство о том, что такое VPS и нужна ли она вам.
Затем нажмите на кнопку ‘Launch Instance’, чтобы запустить и настроить параметры вашего экземпляра.
Вам нужно будет выбрать изображение машины Amazon. Это предварительно сконфигурированные программные стеки, которые вы можете установить одним щелчком мыши.
В разделе ‘AWS Marketplace’ найдите WordPress, а затем выберите ‘WordPress by Bitnami’.
Теперь вы увидите всплывающее окно с ценами, где вам нужно просто нажать на кнопку «Продолжить».
На следующем экране вам будет предложено выбрать тип экземпляра. Вы можете продолжить и выбрать td.micro free tier, а затем нажмите на кнопку ‘Configure instance details.
На следующем экране вам не нужно ничего менять. Просто нажмите на кнопку «Далее: Добавить хранилище», а затем нажмите кнопку «Далее: Добавить метки».
Теперь мы введем имя для этого экземпляра в виде тега. Нажмите на кнопку Add Tag и введите ‘Name’ в качестве ключа и ‘MyWordPress’ в качестве значения.
Нажмите на кнопку ‘Обзор и запуск’, чтобы продолжить.
Теперь перед вами откроется обзор конфигурации вашей EC2-установки. Нажмите на кнопку ‘Launch’, чтобы запустить ваш экземпляр.
Далее вам будет предложено выбрать парные ключи. Вам нужно выбрать ‘Proceed without a key pair’ и затем поставить галочку под ним.
После этого нажмите на кнопку запуска экземпляров, чтобы сохранить настройки и запустить ваш экземпляр EC2.
Теперь AWS покажет сообщение об успехе. Нажмите на кнопку ‘View Instances’ в правом нижнем углу экрана.
Теперь вы сможете увидеть, что ваш экземпляр WordPress запущен.
Чтобы протестировать ваш сайт WordPress, вам нужно найти его публичный IP-адрес. Вы можете найти его в колонке IPV4 Public IP рядом с вашим экземпляром.
Теперь вы можете скопировать этот IP-адрес и ввести его в адресную строку новой вкладки браузера для просмотра вашего сайта. Вы сможете увидеть свой сайт WordPress с темой по умолчанию.
Чтобы посетить область администрирования WordPress, просто добавьте /wp-admin/ рядом с публичным IP-адресом вашего сайта, как показано здесь:
Теперь вы увидите страницу входа в WordPress по умолчанию.
При этом вам нужно будет знать имя пользователя и пароль для доступа к области администратора.
Вы можете получить это, вернувшись в консоль EC2 и нажав на кнопку «Действия», а затем выберите Настройки экземпляра » Получить системный журнал.
Это приведет к появлению файла журнала во всплывающем окне с большим количеством текста. Вам нужно будет прокрутить страницу вниз, и вы найдете строку с ‘Setting Bitnami user password to’, окруженную знаками ##. Вы также увидите имя пользователя по умолчанию, установленное приложением.
Теперь вы можете скопировать имя пользователя / пароль и ввести его на экране входа на вашем сайте WordPress.
Поздравляем, вы успешно установили WordPress на Amazon Web Services. Однако ваш сайт по-прежнему доступен только с помощью IP-адреса.
Если вы хотите указать доменное имя на ваш экземпляр AWS WordPress, то вам нужно будет подключить ваше доменное имя к DNS-серверам AWS.
Смотрите наше пошаговое руководство о том, как зарегистрировать доменное имя.
Как только вы зарегистрировали свое доменное имя, вы готовы добавить его к вашему экземпляру AWS.
Добавление доменного имени к вашему сайту WordPress на Amazon Web Services
Сначала перейдите на панель инструментов вашего экземпляра EC2, а затем в левой колонке нажмите на «Elastic IPS» в разделе «Сеть и безопасность».
Далее нажмите на кнопку ‘Выделить новый адрес’, чтобы продолжить.
Вас спросят, как вы хотите использовать IP-адрес. Просто нажмите на кнопку «Выделить», чтобы продолжить.
Теперь AWS создаст новый эластичный IP для вашего экземпляра WordPress EC2. Вы увидите свой IP-адрес в таблице. Просто выберите строку IP-адреса, а затем выберите ‘Associate Address’ в кнопке ‘Actions’.
На следующем экране выберите ваш экземпляр WordPress из выпадающего меню и нажмите на кнопку Associate.
Теперь вы увидите свой IP-адрес Elastic IP, указанный в таблице. Скопируйте IP-адрес и вставьте его в текстовый редактор, например, в блокнот. Это понадобится нам на следующем этапе.
Затем вам нужно нажать на меню ‘Services’ в верхней части и найти ‘Route53’. Это служба управления DNS веб-службы Amazon, которая позволяет направлять трафик на ваш экземпляр EC2.
На следующей странице нажмите на кнопку «Начать работу» в разделе «Управление DNS».
Это приведет вас к разделу размещенных зон. Продолжайте и нажмите на кнопку ‘Создать размещенную зону’.
Далее вам нужно добавить ваше доменное имя и нажать кнопку «Создать», чтобы добавить его в размещенную зону.
После того, как вы добавили свой домен в размещенную зону, нажмите на кнопку ‘Create Record Set’. Теперь вам нужно ввести www в поле ‘Имя’. Введите скопированный ранее эластичный IP-адрес в поле ‘Значение’, а затем нажмите на кнопку «Создать».
Запись A теперь будет добавлена в вашу зону хостинга вместе с вашим доменным именем. Из левой колонки скопируйте строки в поле NS. Это адреса серверов имен, которые понадобятся вам на следующем этапе.
Теперь вам нужно перейти на сайт регистратора доменных имен и отредактировать настройки вашего доменного имени. Скриншоты ниже могут отличаться от вашего провайдера, но основные инструкции аналогичны для каждого провайдера.
В настройках DNS Nameservers вашего домена введите адреса серверов имен, которые вы скопировали ранее.
Не забудьте сохранить изменения. Теперь вы можете посетить доменное имя, которое вы добавили, и это приведет вас к вашему сайту WordPress на Amazon Web Services.
Примечание: Изменения DNS могут занять некоторое время, чтобы вступить в силу.
Способ 2. Использование веб-сервисов Amazon через управляемый хостинг WordPress
Как вы могли заметить, настройка пользовательской установки WordPress на веб-сервисах Amazon является очень техническим и сложным процессом.
Инфраструктура облачных вычислений, предоставляемая Amazon Web Services, является решением с оплатой по мере использования. Это означает, что скачки трафика значительно увеличат ваш счет за хостинг. Не говоря уже о том, что вы все равно будете отвечать за управление собственными сервисами, что является дополнительной работой.
Более простой способ использовать WordPress на Amazon Web Services без каких-либо хлопот — это воспользоваться услугами управляемого хостинг-провайдера WordPress.
Мы рекомендуем использовать WP Engine. Они используют часть своей хостинговой платформы на инфраструктуре AWS, и вам не придется беспокоиться о скачках трафика, управлении сервером или обслуживании WordPress.
Еще одна отличная альтернатива — Pagely, премиальный управляемый хостинг-провайдер WordPress. Они также используют свою платформу на Amazon Web Services и предлагают среду WordPress без лишних хлопот для развития вашего бизнеса.
Надеемся, что эта статья помогла вам узнать, как установить WordPress на Amazon Web Services. Вы также можете ознакомиться с нашим руководством по улучшению скорости и производительности WordPress с пошаговыми инструкциями.
Источник: www.wpbeginner.com