Как разместить WordPress на DigitalOcean

Опубликовано: 2020-12-29
DigitalOcean WordPress
Следуйте @Cloudways

WordPress, размещенный на сервере DigitalOcean, отлично подходит, потому что сам WordPress является одной из лучших CMS, а DigitalOcean предоставляет невероятное решение для облачного хостинга. Но вставьте Cloudways посередине, и отличный матч превратится в брак, заключенный на небесах.

Итак, вы в правильном направлении, когда спрашиваете «как разместить WordPress на облачном сервере DigitalOcean?» И я собираюсь выделить именно это: как установить WordPress на каплю DigitalOcean (собственный DO), а затем как установить WordPress на управляемый Cloudways сервер DigitalOcean.

Установка WordPress непосредственно на каплю DigitalOcean очень сложна. Я буду запускать различные команды для установки стека LEMP (Linux, NGINX, MariaDB, PHP), а затем приложения WordPress. Однако во втором методе с помощью Cloudways вы можете мгновенно развернуть свой сервер и установить приложение WordPress за несколько кликов.

  • Почему DigitalOcean?
  • Зачем устанавливать WordPress на DigitalOcean?
  • Как установить WordPress в DigitalOcean без Cloudways
  • Как установить WordPress в DigitalOcean с помощью Cloudways
  • Сведения о сервере и приложении
  • Изучение платформы Cloudways
  • Запуск веб-сайта

Почему DigitalOcean?

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

Если вы блоггер, дизайнер или кто-то с критически важными требованиями к хостингу, вы не можете доверять дешевым и / или ненадежным провайдерам веб-хостинга. Вам нужно убедиться, что ваш тяжелый труд не пропадет даром, и у вас есть лучший облачный хостинг для WordPress, чтобы вы могли расти безгранично.

DigitalOcean - провайдер облачного хостинга со штаб-квартирой в Нью-Йорке и центрами обработки данных по всему миру. Его бесшовное подключение позволяет пользователям развертывать и масштабировать несколько веб-приложений одновременно без каких-либо задержек. DigitalOcean предлагает частные виртуальные машины под управлением ОС Linux, называемые «каплями».

Плюсы и минусы WordPress в DigitalOcean

Да, у прямого хостинга WordPress на DigitalOcean есть некоторые недостатки. Итак, давайте посмотрим как на плюсы, так и на минусы:

Плюсы Минусы
Доступная цена Сложная установка
Легко настроить, хорошо задокументированные часто задаваемые вопросы и руководства Только готовые варианты сервера
Удобный интерфейс и панель управления Технические детали, связанные с безопасностью
Надежная связь
Несколько вариантов центров обработки данных
Надежное и стабильное время безотказной работы

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

Зачем использовать DigitalOcean с Cloudways?

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

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


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

Как установить WordPress на каплю DigitalOcean

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

Создание и запуск капли DigitalOcean

После регистрации учетной записи первое, что вам нужно сделать, это создать новую каплю, нажав « Создать»> «Капли» .

создать каплю

На экране настройки «Создание капель» вы можете выбрать и настроить характеристики сервера и другие параметры. Первый раздел - это выбор дистрибутива. Выберите образ, в который я пойду с Debian 9. Это вариант ОС Linux, который вы собираетесь установить на свой сервер.

выберите операционную систему

Затем выберите раздел плана, в который я перейду с Basic .

базовый план

Затем в процессе выберите спецификации сервера для вашей капли DO. Для этого урока я выбираю самый дешевый план, то есть 5 долларов в месяц.

базовый план

Затем просто выйдите из раздела « Добавить блочное хранилище» и выберите регион центра обработки данных для капли DO. Всегда рекомендуется выбирать ближайшую к вашей целевой аудитории локацию.

расположение сервера

Затем выйдите из разделов « Сеть VPC» и « Выберите дополнительные параметры» . Затем нажмите SSH-ключи в разделе « Аутентификация ». Если у вас уже есть сгенерированный ключ SSH, вы можете выбрать его, иначе вам нужно создать новый.

Здесь я создам новый ключ SSH, и для этого вам потребуется PuTTY. Я предполагаю, что у вас уже есть PuTTY. (или загрузите его из загрузки PuTTY).

Теперь откройте PuTTYgen и нажмите « Создать», чтобы создать ключ SSH.

замазка

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

сохранить сгенерированный закрытый ключ

Затем вернитесь к настройке сервера DO и нажмите New SSH Key . После этого вставьте скопированный текст в раздел содержимого ключа SSH, дайте ему имя (я выбрал Cloudways) и нажмите « Добавить ключ SSH» .

добавить ключ ssh

Затем выберите имя хоста для вашей капли. Я называю это FarhanWordPress.

имя хоста

Теперь оставьте все разделы, потому что настройка сервера завершена, и все, что вам нужно сделать, это создать дроплет.

нажмите создать каплю

На создание новой капли уйдет несколько минут.

Разверните LEMP STACK

Чтобы развернуть стек LEMP, сначала вам нужно открыть PuTTY и вставить IP-адрес вашего сервера.

IP-адрес сервера

Затем перейдите в « Соединение»> «SSH»> « Проверка подлинности» , нажмите « Обзор» и выберите файл PPK, который вы недавно загрузили с PuTTYgen .

ssh auth

Затем нажмите « Открыть», чтобы получить доступ к только что созданному серверу DO, и введите root.

корень

Выполните следующую команду, чтобы установить стек LEMP.

 CD ..

Сменить каталог.

сменить каталог

 подходящее обновление

Обновите списки пакетов.

обновление пакета

 apt установить nginx

Чтобы установить веб-сервер NGINX.

установить nginx

 apt установить mariadb-server

Чтобы установить базу данных MariaDB.

установить mariadb

 mysql_secure_installation

Чтобы защитить вашу установку MariaDB

Примечание: сначала он запросит пароль root, и вам просто нужно нажать «Enter» (по умолчанию пароль root отсутствует).

Если вы хотите установить пароль root для своей базы данных, нажмите «y» и просто обновите его.

db пароль root

 apt установить php-fpm php-mysql

Для установки PHP FPM и MySQL.

установить пакеты php

 нано / и т. д. / nginx / сайты-доступные / по умолчанию

Чтобы отредактировать файл по умолчанию.

Затем добавьте index.php в эту строку, поскольку мы используем PHP.

редактировать файл по умолчанию

Затем раскомментируйте четыре строки, удалив «#», как показано на следующем изображении, и сохраните файл, нажав « ctrl + x ».

раскомментируйте некоторые строки

 нано /etc/php/7.0/fpm/php.ini

Чтобы отредактировать файл php.ini.

редактировать php ini файл

Затем нажмите «ctrl + w» и вставьте «cgi.fix_pathinfo =», щелкнув правой кнопкой мыши.

искать текст в файле

Затем раскомментируйте эту строку (удалив «;») и установите значение «0» следующим образом: cgi.fix_pathinfo = 0;

раскомментируйте строку и установите значение cgi 0

Затем выйдите, нажав «ctrl + x», и сохраните внесенные изменения.

Теперь пришло время проверить настройки, работает он или нет. А теперь я создам файл PHP и назову его farhan.php.

 нано /var/www/html/farhan.php 

php файл

Вставьте следующий код в файл PHP и сохраните изменения.

  1.  <? php
    for ($ count = 1; $ count <= 9; $ count ++)
    {
       echo "$ count умножить на 9 равно". $ count * 9;
       эхо "<br>";
    }
    ?> 

PHP код

Перед запуском только что созданного файла PHP в браузере необходимо перезапустить NGINX, используя следующие команды.

 systemctl перезапустить nginx 

перезапустить nginx

После запуска вышеуказанного сценария проверьте файл PHP в браузере «http: //yourIPaddress/farhan.php».

запущенный файл php

Если только что созданный файл PHP начинает выполняться, это означает, что вы успешно установили стек LEMP.

Установить приложение WordPress

Теперь вам нужно будет установить приложение WordPress на дроплет DigitalOcean. Итак, приступим.

Чтобы установить приложение WP, все, что вам нужно сделать, это выполнить следующие команды.

 apt install php7.0-common php7.0-mbstring php7.0-xmlrpc php7.0-soap php7.0-gd php7.0-xml php7.0-intl php7.0-ldap php7.0-zip php7.0 -curl

Для установки важных модулей и пакетов PHP.

установка модулей php

 mysql -u корень -p

Чтобы получить доступ к корню БД, выполните указанную выше команду и используйте пароль, который мы ранее установили во время установки MariaDB.

корень db

 СОЗДАТЬ БАЗУ ДАННЫХ CWdb;

Создайте новую базу данных.

создать новую базу данных

 ПРЕДОСТАВЛЯЙТЕ ВСЕ ПРИВИЛЕГИИ на CWdb. * 'Farhanuser' @ 'localhost' ИДЕНТИФИЦИРОВАНО 'password123';

Предоставляет пользователю полный контроль и разрешение.

предоставлять привилегии

 ПРИВИЛЕГИИ ПРОМЫВКИ;

Изменения вступят в силу без перезапуска службы БД.

флеш привилегии

Затем запустите команду выхода.

команда выхода

 cd / var / www / html /

После этого измените каталог на папку html.

сменить каталог на папку html

 wget https://wordpress.org/latest.tar.gz

Загрузите последнюю версию WordPress.

установить wordpress

 tar xzvf latest.tar.gz

Распакуйте архивный файл.

извлечь архив

 chown -R www-data: www-data / var / www / html / wordpress /

Назначьте право собственности.

передать право собственности

 chmod 755 -R / var / www / html / wordpress /

Установить права доступа к файлу.

установить разрешение файла

 systemctl перезапустить nginx

Перезапустите NGINX.

перезапустить nginx

Теперь откройте файл WordPress (по сути, веб-сайт WordPress) в браузере «http: // yourIPaddress / wordpress».

выбрать язык

Выберите язык и продолжите процесс установки.

щелкни, давай

Вам потребуется некоторая информация о базе данных. Итак, нажмите «Поехали!».

Теперь измените значение имени базы данных, имени пользователя и пароля (которые мы создали ранее) и нажмите « Отправить», чтобы подключить базу данных к приложению WP.

установить значения базы данных

Наконец, запустите установку.

запустить установку wordpress

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

добавлена ​​информация о wordpress

Нажмите «Установить WordPress» и войдите в панель управления WordPress.

панель управления wordpress

Установите WordPress на управляемый сервер DigitalOcean Cloudways

Предварительным условием этого процесса является то, что вам необходимо зарегистрироваться в Cloudways, заполнив простую форму и нажав кнопку «Начать бесплатно». Если вы уже зарегистрировались, не стесняйтесь войти в свою учетную запись.

регистрация в облаках

Следующим шагом в установке WordPress на DigitalOcean является проверка вашего адреса электронной почты, чтобы завершить процесс регистрации на Cloudways. После проверки вашего адреса электронной почты нажмите кнопку «Запуск» и запустите простой процесс запуска сервера.

запуск сервера

Сведения о сервере и приложении

заявка

Теперь пришло время выбрать WordPress из списка приложений, а затем назвать свое приложение, сервер и выбрать свой проект.

сведения о приложении и сервере

Примечание. У вас есть выбор: запустить оптимизированный для Cloudways WordPress, WordPress с WooCommerce, WordPress Multisite и WordPress без какой-либо оптимизации. Не стесняйтесь выбирать то, что лучше всего соответствует вашим потребностям.

Облачная инфраструктура

Здесь вы выбираете DigitalOcean из списка поставщиков облачного хостинга.

выбор digitalocean

Размер сервера

Теперь вам нужно выбрать размер сервера на основе ожидаемого ежемесячного трафика. Не беспокойтесь о частых скачках трафика, вы всегда можете масштабировать свой сервер с помощью простого ползунка.

сервер digitalocean

Расположение сервера

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

расположение сервера

После ввода сведений о сервере и приложении нажмите кнопку « Запустить сейчас» .

запустить сейчас

Теперь подождите несколько минут, пока сервер не будет готов!

Когда сервер будет готов, щелкните Приложения в верхнем левом меню.

раздел приложения

Щелкните свое приложение WordPress .

приложение Wordpress

Перейдите в Подробности доступа → Панель администратора . Вы увидите учетные данные по умолчанию и временный промежуточный URL-адрес веб-сайта WordPress. Щелкните URL-адрес и используйте учетные данные для входа в панель управления WordPress.

детали доступа к сайту

Большой! Мы успешно установили WordPress на сервер DigitalOcean с помощью Cloudways.

Изучение платформы Cloudways

Панель управления сервером

После установки WordPress в DigitalOcean перейдите в Управление сервером. Хотя по платформе Cloudways легко перемещаться, я все же дам вам подсказку о некоторых из ее выделенных функций.

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

Мастерские полномочия

учетные данные главного сервера

Эта вкладка содержит общедоступный IP-адрес вашего сервера, имя пользователя и пароль. В левой части окна у вас есть возможность создать общедоступные ключи SSH для соединений SSH и SFTP и кнопку для запуска интегрированного терминала SSH.

Мониторинг сервера

мониторинг сервера

Здесь вы можете контролировать ресурсы вашего сервера. Это далее разбито на Сводку и Подробности для графического представления и стороннего инструмента мониторинга приложений New Relic.

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

Управление услугами

управлять услугами

Вкладка « Управление службами » позволяет включать и отключать различные службы, такие как веб-серверы Apache и NGINX, Memcached, Nginx и Varnish. Он также показывает текущий статус каждой службы и позволяет при необходимости перезапустить ее.

Безопасность

безопасность сервера

На вкладке « Безопасность » вы можете занести в белый список IP-адреса, к которым вы хотите разрешить SFTP / SSH-соединения. Вторая вкладка предназначена для подключений MySQL, поскольку Cloudways позволяет пользователям удаленно обращаться к базе данных MySQL.

Панель управления приложениями

Как и Управление сервером, панель управления приложениями также содержит полезные вкладки. Давайте посмотрим на некоторые из них.

Управление доменом

управление доменом

Как следует из названия, эта вкладка позволяет пользователям Cloudways указать свой основной домен на свой сайт WordPress. Дополнительные домены также могут быть добавлены в случае мультисайта WordPress.

SSL-сертификаты

управление ssl

Наличие сертификата SSL на сайте WordPress важно, поскольку он защищает соединение между браузером и сервером. SSL шифрует эту связь и предотвращает возможную кражу данных. Cloudways уделяет приоритетное внимание безопасности, поэтому предоставляет своим клиентам бесплатный SSL через Let's Encrypt.

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

Инструменты миграции

плагин миграции в облако

Клиенты Cloudways, которые хотят перенести свой существующий сайт со своего старого сервера на быстрый и надежный сервер Cloudways DigitalOcean, могут использовать эту вкладку для беспроблемной миграции в облако.

Запуск веб-сайта

Ввести в действие свой новый сайт WordPress так же просто, как запустить сервер на Cloudways. Все, что вам нужно сделать, это перейти на панель управления приложениями и на вкладке « Управление доменом » добавить свое доменное имя.

запустить веб-сайт

Согласно заявлению регистратора вашего домена, создайте новый CNAME и дождитесь его распространения.

И это все, ребята. Поздравляю! Вы успешно установили WordPress на облачный сервер DigitalOcean на Cloudways. Если вам нужно понять, что предлагает Cloudways, вот пошаговое руководство для лучшего понимания.

Кроме того, вот короткое видео, которое показывает, как легко разместить веб-сайт WordPress на облачном сервере DigitalOcean с помощью Cloudways.

Подведение итогов!

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

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

Я надеюсь, что теперь вы знаете, как разместить WordPress в DigitalOcean. Если у вас все еще есть какие-либо вопросы или вопросы, не стесняйтесь спрашивать меня через раздел комментариев ниже.