Как разместить WordPress на облачном хостинге Google

Опубликовано: 2021-06-14
Google Хостинг Wordpress
Следуйте @Cloudways

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

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

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

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

  • Преимущества хостинга WordPress в Google Cloud
    • Время безотказной работы
    • Скорость
    • Надежность
    • Масштабируемость
  • Почему Cloudways для хостинга WordPress на GCE?
  • Как установить WordPress на вычислительный движок Google?
  • Установить WordPress на управляемый облачный сервер Google Cloudways?
  • Перенести сайт WordPress в Google Cloud

Преимущества хостинга WordPress в Google Cloud

Google Cloud - одна из самых сложных, надежных и быстрых облачных инфраструктур. Такие гигантские компании, как HSBC, Twitter, PayPal и Bloomberg, используют GCE для удовлетворения своих требований к хостингу.

Вот некоторые из причин, по которым хостинг Google WordPress - отличная идея для ваших сайтов:

Время безотказной работы

Google Cloud Engine доступен более 99,9% времени. Такие предприятия, как крупные магазины электронной коммерции, торговые сайты и новостные сайты, в значительной степени полагаются на оптимальное время безотказной работы серверов, потому что даже незначительное прерывание обслуживания может нанести серьезный материальный ущерб.

Скорость

Все мы знаем, что Google (почти) управляет Интернетом, поэтому вы должны быть на высоте, если хотите занять первое место в поисковой выдаче Google. Веб-сайты WordPress на хостинге Google позволяют веб-сайтам работать быстрее, и скорость является одним из наиболее важных сигналов ранжирования, которые Google использует для ранжирования веб-сайтов в поисковой выдаче.

Надежность

GCE использует ту же инфраструктуру, что и Gmail и YouTube. Когда в последний раз вы испытывали простои при просмотре видео на YouTube или отправке писем в Gmail? Вы этого не сделаете, конечно.

Это означает, что, размещая свой веб-сайт в облачной инфраструктуре Google, вы размещаете его на самом хорошем оборудовании и доступных центрах обработки данных.

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

Масштабируемость

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

Почему Cloudways для хостинга WordPress на GCE?

Что ж, если у вас нет предыдущего практического опыта управления облачным сервером и вы выберете хостинг WordPress на собственной платформе Google Cloud, вы будете плавать в довольно темных водах.

Для пользователя WordPress использовать GCE непросто. Еще многое предстоит сделать до того, как установить на него WordPress. Вам необходимо приобрести экземпляр на хостинге Google, а затем создать SSH-соединение.

Ага! Я знаю, что потерял тебя там.

Проще говоря, процесс длительный, и многие вещи могут пойти не так. А если процесс сорвется, придется начинать все заново! Веселье? Не совсем!

Тем не менее, Cloudways упрощает задачу! Просто зарегистрируйтесь, и через несколько минут вас будет ждать сервер Google Cloud с установленным на нем WordPress.

Вам не нужно верить мне на слово. Посмотрите на отзывы и оценки, когда пользователь запустил WordPress в Google Cloud с Cloudways.

Cloudways Google Cloud обзор

Как установить WordPress на облачный хостинг Google

В этом методе я разверну стек LAMP (Linux, Apache, MariaDB и PHP) на экземпляре виртуальной машины Google и установлю там приложение WordPress. Поэтому первое, что вам нужно сделать, это создать учетную запись на Google Cloud Platform, а после этого вам необходимо подтвердить свою учетную запись, добавив номер своей кредитной карты. Процесс регистрации прост, поэтому я пропущу его и предполагаю, что вы уже создали новую учетную запись.

Итак, приступим!

Создание нового экземпляра виртуальной машины Compute Engine

После того, как вы подтвердили свою учетную запись, вам нужно открыть меню навигации> Compute Engine> VM Instances.

создать новый вычислительный движок

В настоящее время вы не увидите ни одного экземпляра виртуальной машины на своем GCP, поэтому просто нажмите « Создать» .

создать новый экземпляр vm

На экране « Создание экземпляра» вы можете выбрать конфигурации сервера и другие параметры для вашего сервера, такие как расположение сервера, тип компьютера и многое другое.

сведения о новом экземпляре виртуальной машины

Первый раздел - это поле имени сервера, и для этого руководства я называю его google-server.

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

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

расположение облачного сервера google

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

конфигурации сервера google

Затем перейдите в раздел Boot Disk, где вы можете выбрать операционную систему, которую хотите установить на свой облачный сервер Google. Я использую по умолчанию Debian 10. Если вы хотите изменить свою операционную систему или другую версию, например CentOS 7, вы можете сделать это, нажав кнопку «Изменить» и выбрав желаемую ОС.

ОС сервера

Теперь оставьте все разделы и проверьте оба правила брандмауэра, т.е. разрешите трафик HTTP / HTTPS.

конфигурация брандмауэра

Теперь процесс создания вашего экземпляра виртуальной машины завершен, и вы можете нажать « Создать», чтобы запустить новый сервер. Создание облачного сервера Google займет несколько минут.

экземпляр Google Cloud vm

Разверните стек LAMP

Вы успешно запустили новый облачный сервер Google, и пора развернуть там стек LAMP. Для этого вам нужно запустить SSH на сервере, нажав SSH .

google cloud ssh

После этого вы увидите терминал Google, в котором вы будете запускать множество команд Linux для развертывания своего стека LAMP.

серверный терминал google

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

 sudo apt update

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

команда обновления

 sudo apt upgrade -y

Это обновит список пакетов

команда обновления

 sudo apt install apache2 -y

Установите Apache2 на свой облачный сервер Google.

установить apache

Теперь скопируйте IP-адрес своего сервера и откройте его в браузере, чтобы подтвердить успешную установку Apache.

IP-адрес облачного сервера Google

Обратите внимание, что вы не установили сертификат SSL на свой облачный сервер Google, поэтому вам необходимо удалить букву «S» из HTTPS (URL-адреса браузера); в противном случае вы увидите такие ошибки, как «Этот сайт недоступен».

На изображении ниже вы можете увидеть, что страница Apache2 Debian по умолчанию успешно установлена ​​на сервере GC.

страница по умолчанию apache

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

Чтобы установить MariaDB на облачный сервер Google.

установить mariadb

 sudo mysql_secure_installation

Для повышения безопасности установки вашей БД.

безопасные установки db

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

db пароль root

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

изменение пароля базы данных

Аналогичным образом вы можете изменить и другие параметры безопасности.

настройки безопасности db

После этого вам необходимо установить PHP и другие модули.

 sudo apt install php7.3 libapache2-mod-php7.3 php7.3-mysql php7.3-common php7.3-mbstring php7.3-xmlrpc php7.3-soap php7.3-gd php7.3-xml php7. 3-intl php7.3-ldap php7.3-zip php7.3-curl -y

Установите PHP 7.3 и другие модули.

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

 sudo systemctl перезапустить apache2

Чтобы перезапустить Apache.

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

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

Теперь вам нужно установить WordPress, и для этого вам нужно выполнить следующие команды:

 sudo mysql -u root -p

Для доступа к корню БД вам нужно будет ввести пароль root.

Примечание . Используйте пароль, который мы ранее установили во время установки MariaDB.

root-доступ mysql

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

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

создать БД

 ПРЕДОСТАВЛЯЙТЕ ВСЕ ПРИВИЛЕГИИ на cw. * 'Farhanuser' @ 'localhost', ОПРЕДЕЛЕННОМ 'pass123';

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

предоставить разрешение на базу данных

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

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

промыть привилегии

Теперь запустите команду exit для выхода.

выход

 cd / var / www / html

Измените свой каталог на папку HTML.

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

 sudo apt установить wget

Установите GNU Wget.

установить wget

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

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

установить WP

 sudo tar xzvf latest.tar.gz

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

распаковать файл

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

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

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

 sudo systemctl перезапустить apache2

Перезагрузите Apache2.

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

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

настройка wordpress

Затем выберите язык, нажмите "Продолжить", нажмите "Поехали!"

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

подробности wordpress и db

Затем запустите установку, введите информацию о сайте WordPress, который вы создаете, и нажмите « Установить WordPress» .

информация wordpress

После этого все, что вам нужно сделать, это войти в свою панель управления WordPress.

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

Установить WordPress на Cloudways Управляемый облачный хостинг Google

Если вы когда-либо работали системным администратором, вы, вероятно, знаете, как разместить WordPress в Google Cloud и настроить его.

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

Запуск сервера GCE на платформе Cloudways - это несложно. Процесс занимает всего около семи кликов!

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

Лучше всего то, что вам даже не нужно иметь никаких знаний о сервере, чтобы запустить сервер GCE на Cloudways!

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

1. Зарегистрируйтесь в Cloudways

Вы можете зарегистрироваться в Cloudways и провести 3-дневный тест-драйв со своим сервером GCE. У вас есть возможность познакомиться с пользовательским интерфейсом нашей платформы и ощутить всю мощь и гибкость, которые она обеспечивает.

Просто введите необходимые данные и нажмите кнопку « Начать бесплатно» . Нет кредитной карты и никаких обязательств!

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

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

сервер запуска облачных сетей

2. Выберите свое приложение.

Выберите желаемый вариант WordPress в раскрывающемся меню и назовите свое приложение, сервер и проект.

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

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

3. Выберите свой хостинг-сервер.

Выберите хостинговую платформу Google GCE в качестве облачного сервера. Это означает

провайдеры облачных сетей

4. Выберите размер сервера.

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

размер облачного сервера

5. Выберите пропускную способность и хранилище.

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

спецификации сервера Cloudways

6. Выберите местоположение.

Выберите дата-центр, ближайший к вашей целевой аудитории. Для GCE у вас есть возможность размещать в нескольких регионах и разных местах.

расположение сервера в облаках

7. Запустите сервер.

Если вас устраивает ориентировочная стоимость выбранного вами сервера GCE, просто нажмите кнопку « Запустить сейчас» .

Cloudways запустить сейчас сервер

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

сервер добавления облачных сетей

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

облачные приложения

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

приложение облачных сетей

Чтобы войти на свой веб-сайт WordPress, перейдите в « Управление приложениями»> «Сведения о доступе»> «Панель администратора» . Вы увидите учетные данные администратора (имя пользователя и пароль) для вашего приложения WordPress. Щелкните URL-адрес, а затем скопируйте и вставьте учетные данные для доступа к панели администратора WordPress.

учетные данные для доступа к облачным каналам

Вот и все! Вы успешно запустили WordPress в Google Cloud.

Перенести сайт WordPress в Google Cloud

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

Просто загрузите плагин на свой существующий сайт WordPress, предоставьте ему необходимую информацию и запустите мигратор.

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

Платформа Cloudways богата функциями, которые позволяют вам легко отображать свой домен, создавать промежуточные сайты для тестирования новых функций, предлагает бесплатный SSL через Let's Encrypt и позволяет создавать членов команды и т. Д.

Заключение

Теперь вы узнали, как установить WordPress в облаке Google с помощью технического и медленного метода (Native GCP) и быстрого и простого метода (через Cloudways).

Cloudways разработан, чтобы обеспечить удобство для тех, кто заинтересован в получении всех преимуществ облачного хостинга, не тратя время на управление выделенным сервером.

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

Дизайнерам это нравится, потому что они могут протестировать свою работу с нашими неограниченными промежуточными средами и URL-адресами WordPress.

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

Итак, начните с бесплатной пробной версии и разместите свой сайт WordPress в Google Cloud. Думаю, тебе это понравится!