Как разместить WordPress на DigitalOcean
Опубликовано: 2020-12-29
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» .

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

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

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

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

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

Выполните следующую команду, чтобы установить стек LEMP.
CD ..
Сменить каталог.
![]()
подходящее обновление
Обновите списки пакетов.
![]()
apt установить nginx
Чтобы установить веб-сервер NGINX.
![]()
apt установить mariadb-server
Чтобы установить базу данных MariaDB.
![]()
mysql_secure_installation
Чтобы защитить вашу установку MariaDB
Примечание: сначала он запросит пароль root, и вам просто нужно нажать «Enter» (по умолчанию пароль root отсутствует).
Если вы хотите установить пароль root для своей базы данных, нажмите «y» и просто обновите его.

apt установить php-fpm php-mysql
Для установки PHP FPM и MySQL.
![]()
нано / и т. д. / nginx / сайты-доступные / по умолчанию
Чтобы отредактировать файл по умолчанию.
Затем добавьте index.php в эту строку, поскольку мы используем PHP.

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

нано /etc/php/7.0/fpm/php.ini
Чтобы отредактировать файл php.ini.
![]()
Затем нажмите «ctrl + w» и вставьте «cgi.fix_pathinfo =», щелкнув правой кнопкой мыши.

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

Затем выйдите, нажав «ctrl + x», и сохраните внесенные изменения.
Теперь пришло время проверить настройки, работает он или нет. А теперь я создам файл PHP и назову его farhan.php.
нано /var/www/html/farhan.php
![]()
Вставьте следующий код в файл PHP и сохраните изменения.
<? php for ($ count = 1; $ count <= 9; $ count ++) { echo "$ count умножить на 9 равно". $ count * 9; эхо "<br>"; } ?>

Перед запуском только что созданного файла PHP в браузере необходимо перезапустить NGINX, используя следующие команды.
systemctl перезапустить nginx
![]()
После запуска вышеуказанного сценария проверьте файл PHP в браузере «http: //yourIPaddress/farhan.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.
![]()
mysql -u корень -p
Чтобы получить доступ к корню БД, выполните указанную выше команду и используйте пароль, который мы ранее установили во время установки MariaDB.
![]()
СОЗДАТЬ БАЗУ ДАННЫХ CWdb;
Создайте новую базу данных.
![]()
ПРЕДОСТАВЛЯЙТЕ ВСЕ ПРИВИЛЕГИИ на CWdb. * 'Farhanuser' @ 'localhost' ИДЕНТИФИЦИРОВАНО 'password123';
Предоставляет пользователю полный контроль и разрешение.
![]()
ПРИВИЛЕГИИ ПРОМЫВКИ;
Изменения вступят в силу без перезапуска службы БД.
![]()
Затем запустите команду выхода.

cd / var / www / html /
После этого измените каталог на папку html.
![]()
wget https://wordpress.org/latest.tar.gz
Загрузите последнюю версию 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.
![]()
Теперь откройте файл WordPress (по сути, веб-сайт WordPress) в браузере «http: // yourIPaddress / wordpress».

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

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

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

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

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

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

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

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

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

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

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

После ввода сведений о сервере и приложении нажмите кнопку « Запустить сейчас» .
![]()
Теперь подождите несколько минут, пока сервер не будет готов!
Когда сервер будет готов, щелкните Приложения в верхнем левом меню.

Щелкните свое приложение 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 на сайте 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. Если у вас все еще есть какие-либо вопросы или вопросы, не стесняйтесь спрашивать меня через раздел комментариев ниже.
