Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. WordPress

Запуск WordPress в Digital Ocean с помощью ServerPilot

by
Difficulty:BeginnerLength:MediumLanguages:

Russian (Pусский) translation by Masha Kolesnikova (you can also view the original English article)

Final product image
What You'll Be Creating

Что такое ServerPilot?

ServerPilot.io - это облачная панель управления хостингом, сродни cPanel и ее альтернативам. В отличие от других, которые пытаются работать в целом с любым хостом, ServerPilot сосредоточился исключительно на улучшении Digital Ocean.

Когда вы создадите дроплет (экземпляр) в Digital Ocean, ServerPilot запрограммирует его программно и предоставит вам графический интерфейс для основных функций управления. Это помогает вам настраивать пользователей и базы данных при сохранении брандмауэра и регулярных обновлений безопасности. В целом, это упрощает сложность работы сервера для тех, кто ценит свое время (а это все мы, правда?)

Если вы не читали «Построение изображения приложения для перепродажи в Digital Ocean» (также в Tuts +), то это может быть подходящее время для его просмотра. В этом учебном пособии вы поэтапно строите экземпляр WordPress на Digital Ocean. Вы можете сравнить его с этой статьёй.

В этом уроке я расскажу вам о запуске сайта WordPress с использованием ServerPilot и Digital Ocean.

Digital Ocean действительно является отличной платформой для хостинга, о которой я подробно рассказывал в прошлом году:

Сколько стоит ServerPilot?

ServerPilot является бесплатным в базовой форме. Если вам нужны расширенные функции и аналитика в реальном времени, это составляет 10 долларов США в месяц. Премиум-аккаунты с дополнительной поддержкой, статистикой и журналами составляют 49 долларов США в месяц.

Server Pilot Pricing Plans

Разумеется, помимо ваших сборов за ServerPilot вы также будете платить за хостинг в Digital Ocean, что начинается с 5 долларов США в месяц (доступны почасовые варианты).

Начало работы с Digital Ocean

Предполагая, что у вас уже есть учетная запись Digital Ocean, я собираюсь провести вас через процесс создания дроплета, подписки на ServerPilot и установки WordPress.

Если вы хотите получить визуальное руководство по регистрации с Digital Ocean, вы можете просмотреть подписка и настройка основных инстансов в Digital Ocean здесь.

Создание вашего дроплета

Сначала давайте создадим дроплет. В своей учетной записи в Digital Ocean нажмите кнопку Create:

Digital Ocean Create your droplet

Я назову свой файл image.publishingwordpress.com, но вы можете выбрать что-то свое. Я буду использовать размер образа 512 МБ:

Digital Ocean Droplet Hostname

Обратите внимание на выбранный вами регион, так как ваш клиент сможет только создать образ в том же регионе. Тем не менее, вы также можете перенести область своего моментального снимка (при некотором простое).

Digital Ocean Select a Region

В разделе Distributions выберите Ubuntu 14.04 и нажмите Create Your Droplet:

Digital Ocean Select Distribution Ubuntu 140x

Digital Ocean начнет создавать ваш дроплет:

Digital Ocean Creating Your Droplet Progress Bar

Когда это будет сделано, вы увидите эту страницу:

Digital Ocean Droplet Information Page

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

Вы также получите электронное письмо, подобное приведенному ниже:

Digital Ocean Droplet Announcement Email

Настройте свое доменное имя и DNS

Теперь вы можете посетить регистратор домена и изменить свои DNS-записи, чтобы указать ваш домен или поддомен на новый IP-адрес. В моем случае я указываю запись A для image.publishingwithwordpress.com до 107.170.171.26. Очевидно, что ваше будет отличаться.

Configure Your Domain Name and DNS

Потрясающие! Теперь вы готовы попробовать ServerPilot.

Регистрация на сервере ServerPilot

Посетите веб-сайт ServerPilot.io и нажмите Sign Up:

Server Pilot Sign Up

Подключение вашего сервера

Вы должны увидеть что-то вроде этой пустой панели:

Server Pilot Servers Dashboard

Нажмите + Connect Server и укажите домен вашего дроплета:

Server Pilot Connect a Server

Установите ServerPilot на свой дроплет

Вам будут предоставлены инструкции, которые необходимо выполнить в дроплете вашей учетной записи пользователя Digital Ocean:

Server Pilot Installation Instructions

Используя инструкции, полученные по электронной почте из Digital Ocean, войдите через SSH на свой сервер. Вам будет предложено установить новый пароль root.

Затем скопируйте и вставьте учебный код ServerPilot (из диалогового окна ServerPilot - не точно такой, как в примере ниже):

ServerPilot затем установит себя на вашем сервере, подключив ваш дроплет к своему управляемому сервису.

Это будет выглядеть примерно так:

Когда вы вернетесь на панель мониторинга ServerPilot, вы увидите следующее:

Server Pilot Your Connected Servers

Создаем новое приложение

Затем нажмите на свое доменное имя и вас попросят создать новое приложение New App:

Server Pilot Create a New App

Нажмите + New  App и заполните информацию для WordPress, как я сделал ниже (используя ваше доменное имя). Имя приложения - это просто удобное для вас имя, вместо этого вы можете назвать его «Мой блог».

Server Pilot New App Settings for WordPress

Затем нажмите Create App. Вы должны увидеть настройки приложения:

Server Pilot Your WordPress App Settings

Примечание. Если вы нажмете на навигацию, вы можете заметить, что статистика, журналы и SSL доступны только клиентам бизнес-плана.

Теперь мы готовы установить WordPress на ваш сервер. Вы можете следовать ниже или обратиться к руководству сообщества на сервере ServerPilot.

Установка WordPress

Создайте пароль для SSH ServerPilot

Сначала нам нужно настроить учетную запись SSH ServerPilot для входа в систему. Нажмите serverpilot выше, чтобы установить SSH-пароль для пользователя serverpilot.

Примечание. Восемь символов - это минимальная длина, необходимая для вашего пароля.

Server Pilot Set Password for SSH

Затем вы можете снова войти в свой дроплет, но на этот раз с помощью пользователя и пароля serverpilot:

Установка WordPress через SSH

Скопируйте и вставьте следующие команды для загрузки и распаковки кода WordPress:

Настройте свой сайт WordPress

Посетите свое доменное имя, и вы сможете настроить WordPress через веб-интерфейс пользователя, как вы привыкли. Для начала мы выберем язык:

WordPress Set Language

Затем WordPress сообщит нам, какая требуется информация:

WordPress What Youll Need

Создайте свою базу данных с помощью службы ServerPilot

Вернемся к нашей странице приложения в ServerPilot, чтобы создать новую базу данных. Вы можете назвать ее как захотите. ServerPilot предоставит возможные имена пользователей и пароли:

Server Pilot Create MySQL Database

Вернитесь на свой сайт и введите выбранные настройки базы данных ServerPilot:

WordPress Database Connection Details

WordPress проверит вашу базу данных и попросит запустить программу установки:

WordPress Run the Install

Вам будет предложено указать название и учетные данные сайта WordPress:

WordPress Site Title and Credentials

Готово:

WordPress Installation Success

Посетите новый сайт WordPress

Войдите в систему с выбранными учетными данными, и вы увидите общую панель инструментов WordPress:

WordPress Your Dashboard

И ваш сайт будет выглядеть следующим образом:

WordPress Your New Website

Если вы вернетесь к ServerPilot и просмотрите настройки, вы заметите, что он управляет обновлениями безопасности и брандмауэром:


Server Pilot Security Updates and Firewall Settings

Конечно, здесь много шагов GUI, но процесс довольно прост. Вы можете сравнить это с настройкой сайта с управляемым хостом, таким как WPEngine или самостоятельным хостингом WordPress. ServerPilot в настоящее время не настраивает решение для кеширования, такое как W3 Total Cache with Varnish.

В любом случае, ServerPilot, безусловно, делает запуск новых сайтов WordPress невероятно легким.

Что дальше?

Теперь вы знаете, как создать облачный экземпляр приложения, например WordPress в Digital Ocean, с помощью управляемой панели управления. Если вы хотите погрузиться и провести более глубокую настройку своего нового сайта, ознакомьтесь со списком рекомендуемых плагинов WordPress.

Надеюсь, вы считаете ServerPilot интересным и полезным. Я думаю, что это сервис с огромным потенциалом. У меня было несколько разговоров со своим генеральным директором Джастином Самуэлем и я предложил ему интегрировать установку WordPress прямо в свою панель инструментов.

Если вы хотите узнать, когда появится следующий мой учебник, подпишитесь на меня @reifman в Twitter или проверьте мою страницу инструктора.

Я приветствую пожелания по темам и любые вопросы. Вы можете опубликовать их в комментариях ниже или отправить мне по электронной почте на моем веб-сайте Lookahead Consulting.

Ссылки по теме

Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.