Статьи

5 шагов к установке WordPress с LEMP на Alibaba Cloud

Эта статья была создана в сотрудничестве с Alibaba Cloud . Спасибо за поддержку партнеров, которые делают возможным использование SitePoint.

WordPress является одной из самых популярных систем управления контентом (CMS) на рынке, благодаря тому, что она полностью бесплатна и чрезвычайно универсальна. Как правило, вы устанавливаете WordPress в стеке LAMP независимо от типа веб-сайта, поскольку WordPress основан на MySQL и PHP.

Однако в этой статье мы узнаем, как развернуть веб-сайт WordPress в стеке LEMP. Мы выбрали NGINX в качестве нашего веб-сервера вместо более популярного Apache, потому что он намного быстрее, более масштабируем и безопасен для одного сайта.

Выполнив шаги, описанные в этой статье, вы должны ожидать, что новый сайт WordPress будет запущен на экземпляре Alibaba Cloud Elastic Compute Service (ECS) с высокопроизводительным стеком LEMP.

В этой статье предполагается, что у вас уже есть аккаунт в Alibaba Cloud . Если у вас его еще нет, просто зарегистрируйтесь и получите бесплатный кредит в размере 300 долларов для нового пользователя .

Шаг 1. Подготовьте и защитите сервер Ubuntu 16.04

На первом этапе мы создадим экземпляр Alibaba Cloud ECS под управлением Ubuntu 16.04. Этот шаг довольно прост, в основном он включает покупку экземпляра ECS из консоли Alibaba Cloud, выбор предпочитаемых конфигураций и выполнение некоторых команд Linux.

Однако для повышения безопасности мы также будем защищать сервер, создавая суперпользователя и отключив root-логин. Затем мы настроим Ubuntu UFW (несложный FireWall) на сервере.

Прочитайте подробные шаги здесь .

Это обеспечивает универсальную основу, на которой мы завершим наш стек LEMP, что мы сделаем на следующем шаге.

Шаг 2: Завершение стека LEMP

На этом этапе мы завершим современный стек LEMP для нашего веб-сайта WordPress. В частности, мы будем настраивать наш стек LEMP с высокопроизводительной комбинацией NGINX, MariaDB и PHP7. Эта установка широко считается оптимальной основой для современного сайта WordPress.

Прочитайте подробные шаги здесь .

В настоящее время мы можем посещать наш сайт только путем ввода IP-адреса сервера в веб-браузере, поэтому мы исправим это на следующем этапе, настроив доменное имя для обслуживания нашего сайта и защитив все с помощью SSL-сертификата. После этого мы перейдем к установке WordPress в нашем стеке LEMP.

Шаг 3. Настройка домена и шифрование SSL

На третьем этапе мы запустим управление доменом для нашего сайта, добавим записи DNS и установим SSL-сертификат Let’s Encrypt. В предыдущих двух шагах мы подготовили и защитили установку нашего сервера Ubuntu 16.04, а затем завершили стек LEMP с NGINX, MariaDB и PHP7. Однако нам необходимо настроить домен, чтобы сделать наш сервер общедоступным. Кроме того, мы будем защищать наш сайт WordPress с помощью сертификата SSL, чтобы к нему можно было получить доступ только через HTTPS.

Прочитайте подробные шаги здесь .

Теперь на вашем экземпляре ECS должен быть установлен защищенный и высокопроизводительный стек LEMP с настроенным доменом и защищенный сертификат SSL, защищающий информацию посетителей.

Шаг 4. Установка WordPress на экземпляр Alibaba Cloud ECS

На четвертом шаге мы будем устанавливать WordPress с помощью как wget/curl Здесь вы должны принять решение, так как этот урок покажет вам два разных способа установки WordPress.

Установка с использованием curlnano Это надежный и надежный метод, и его стоит пройти, если в будущем вам понадобится использовать этот метод. Альтернативой curl Это невероятно экономит время, и, привыкнув к нему, вы можете использовать его для управления всеми своими сайтами WordPress с эффективным рабочим процессом.

Прочитайте подробные шаги здесь .

Шаг 5: Использование DirectMail для транзакционной электронной почты WordPress

На предыдущих этапах мы защищали экземпляр ECS Alibaba Ubuntu 16.04, устанавливали стек LEMP, настраивали наши DNS и серверы имен и устанавливали WordPress. Так есть ли у нас полнофункциональный сайт WordPress? Ну, не так быстро.

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

DirectMail сервис Alibaba Cloud является идеальным выбором для этой функции. На этом этапе мы настроим DirectMail в качестве SMTP-провайдера для транзакционных электронных писем нашего приложения WordPress.

Прочитайте подробные шаги здесь .

Вывод

Выполнив описанные выше шаги, мы успешно установили WordPress в высокопроизводительный стек LEMP с использованием экземпляра Alibaba Cloud ECS . Наше приложение WordPress также оснащено функцией электронной почты; мы можем подписывать новых пользователей, отправлять уведомления по электронной почте и менять пароли по электронной почте.

Чтобы убедиться, что Alibaba Cloud DirectMail правильно настроен в качестве SMTP-провайдера для нашего сайта WordPress, вы можете просто зайти в свой почтовый ящик и убедиться, что вы получили письмо.

Это оно! Теперь у нас есть WordPress, работающий и полностью работоспособный в стеке Alibaba Cloud. Для получения дополнительных руководств посетите официальную страницу «Начало работы» в Alibaba Cloud.