Создание сайта на WordPress с помощью консоли управления
Чтобы создать и настроить веб-сайт на WordPress с помощью консоли управления Yandex Cloud:
- Подготовьте облако к работе.
- Создайте группу безопасности.
- Создайте ВМ для WordPress.
- Настройте DNS (если есть доменное имя).
- Настройте WordPress.
Если созданные ресурсы вам больше не нужны, удалите их.
Подготовьте облако к работе
Зарегистрируйтесь в Yandex Cloud и создайте платежный аккаунт:
- Перейдите в консоль управления
, затем войдите в Yandex Cloud или зарегистрируйтесь. - На странице Yandex Cloud Billing
убедитесь, что у вас подключен платежный аккаунт, и он находится в статусеACTIVE
илиTRIAL_ACTIVE
. Если платежного аккаунта нет, создайте его и привяжите к нему облако.
Если у вас есть активный платежный аккаунт, вы можете создать или выбрать каталог, в котором будет работать ваша инфраструктура, на странице облака
Подробнее об облаках и каталогах.
Убедитесь, что в выбранном каталоге есть облачная сеть с подсетью хотя бы в одной зоне доступности. Для этого на странице каталога выберите сервис VPC. Если в списке есть сеть — нажмите на нее, чтобы увидеть список подсетей. Если нужных подсетей или сети нет, создайте их.
Необходимые платные ресурсы
В стоимость поддержки веб-сайта на WordPress входит:
- плата за постоянно запущенную ВМ (см. тарифы Yandex Compute Cloud);
- плата за использование динамического или статического публичного IP-адреса (см. тарифы Yandex Virtual Private Cloud);
- плата за публичные DNS-запросы и зоны DNS, если вы используете Yandex Cloud DNS (см. тарифы Cloud DNS).
Создайте группу безопасности
Чтобы создать группу безопасности:
-
В консоли управления
выберите сервис Virtual Private Cloud. -
Откройте вкладку Группы безопасности.
-
Нажмите кнопку Создать группу.
-
Укажите Имя группы:
wordpress
. -
Выберите Сеть.
-
В блоке Правила создайте следующие правила по инструкции под таблицей:
Направление
трафикаОписание Диапазон
портовПротокол Тип источника /
назначенияИсточник /
назначениеИсходящий any Весь Любой CIDR 0.0.0.0/0 Входящий ext-http 80 TCP CIDR 0.0.0.0/0 Входящий ext-https 443 TCP CIDR 0.0.0.0/0 - Выберите вкладку Исходящий трафик или Входящий трафик.
- Нажмите кнопку Добавить правило.
- В открывшемся окне в поле Диапазон портов укажите порт, куда будет поступать трафик. Для исходящего трафика не указывайте ничего.
- В поле Протокол укажите нужный протокол. Для исходящего трафика оставьте Любой, чтобы разрешить передачу трафика по всем протоколам.
- В поле Назначение или Источник выберите CIDR — правило будет применено к диапазону IP-адресов. В поле CIDR блоки укажите
0.0.0.0/0
. - Нажмите кнопку Сохранить. Таким образом создайте все правила из таблицы.
-
Нажмите кнопку Сохранить.
Создайте ВМ для WordPress
Чтобы создать ВМ:
-
На странице каталога в консоли управления
нажмите кнопку Создать ресурс и выберитеВиртуальная машина
. -
В блоке Образ загрузочного диска в поле Поиск продукта введите
WordPress
и выберите публичный образ WordPress. -
В блоке Расположение выберите зону доступности, в которой будет находиться ВМ. Если вы не знаете, какая зона доступности вам нужна, оставьте выбранную по умолчанию.
-
В блоке Вычислительные ресурсы перейдите на вкладку
Своя конфигурация
и укажите необходимую платформу, количество vCPU и объем RAM:- Платформа —
Intel Ice Lake
. - vCPU —
2
. - Гарантированная доля vCPU —
20%
. - RAM —
1 ГБ
.
- Платформа —
-
В блоке Сетевые настройки:
- В поле Подсеть выберите сеть, в которой вы создали группу безопасности
wordpress
, и подсеть, к которой нужно подключить ВМ. Если подсети еще нет, создайте ее. - В поле Публичный адрес оставьте значение
Автоматически
, чтобы назначить ВМ случайный внешний IP-адрес из пула Yandex Cloud, или выберите статический адрес из списка, если вы зарезервировали его заранее. - В поле Группы безопасности выберите группу безопасности
wordpress
.
- В поле Подсеть выберите сеть, в которой вы создали группу безопасности
-
В блоке Доступ выберите вариант SSH-ключ и укажите данные для доступа на ВМ:
- В поле Логин введите имя пользователя. Не используйте имя
root
или другие имена, зарезервированные ОС. Для выполнения операций, требующих прав суперпользователя, используйте командуsudo
. -
В поле SSH-ключ выберите SSH-ключ, сохраненный в вашем профиле пользователя организации.
Если в вашем профиле нет сохраненных SSH-ключей или вы хотите добавить новый ключ:
- Нажмите кнопку Добавить ключ.
- Задайте имя SSH-ключа.
- Загрузите или вставьте содержимое открытого SSH-ключа. Пару SSH-ключей для подключения к ВМ по SSH необходимо создать самостоятельно.
- Нажмите кнопку Добавить.
SSH-ключ будет добавлен в ваш профиль пользователя организации.
Если в организации отключена возможность добавления пользователями SSH-ключей в свои профили, добавленный открытый SSH-ключ будет сохранен только в профиле пользователя создаваемой виртуальной машины.
- В поле Логин введите имя пользователя. Не используйте имя
-
В блоке Общая информация задайте имя ВМ:
wordpress
. -
Нажмите Создать ВМ.
Создание ВМ может занять несколько минут. Когда ВМ перейдет в статус RUNNING
, вы можете начать настраивать сайт.
При создании ВМ назначается публичный IP-адрес и имя хоста (FQDN). Эти данные можно использовать при настройке DNS и для доступа по SSH.
Настройте DNS (если есть доменное имя)
Если у вас есть зарегистрированное доменное имя, воспользуйтесь сервисом Yandex Cloud DNS для управления доменом.
В инструкции ниже описана настройка DNS для доменного имени example.com
.
Добавьте зону DNS
Чтобы добавить публичную зону DNS:
Добавьте ресурсные записи
Создайте в публичной зоне записи DNS:
- В блоке Сеть на странице виртуальной машины в консоли управления
найдите публичный IP-адрес ВМ. - Создайте запись типа А:
- Откройте раздел Cloud DNS в каталоге, где находится зона DNS
example.com
. - Выберите зону DNS
example.com
из списка. - Нажмите кнопку Создать запись.
- Задайте параметры записи:
- Имя — оставьте пустым.
- Тип — оставьте значение
А
. - Значение — введите публичный адрес вашей ВМ.
- TTL (в секундах) (время кэширования записи) — оставьте значение по умолчанию.
- Нажмите кнопку Создать.
- Откройте раздел Cloud DNS в каталоге, где находится зона DNS
- Создайте запись типа CNAME:
- Выберите зону DNS
example.com
из списка. - Нажмите кнопку Создать запись.
- Задайте параметры записи:
- Имя —
www
. - Тип — выберите значение
CNAME
. - Значение — введите
example.com
. - TTL (в секундах) (время кэширования записи) — оставьте значение по умолчанию.
- Имя —
- Нажмите кнопку Создать.
- Выберите зону DNS
Делегируйте доменное имя
Делегирование — это перенос ответственности с серверов регистратора на ваши серверы. Для домена создаются ресурсные записи типа NS (ns1.yandexcloud.net
и ns2.yandexcloud.net
).
Чтобы делегировать домен, укажите для него DNS-серверы в личном кабинете регистратора.
Делегирование происходит не сразу. Серверы интернет-провайдеров обычно обновляют записи до 24 часов (86 400 секунд). Это обусловлено значением TTL, в течение которого кэшируются записи для доменов.
Проверить делегирование домена можно с помощью сервиса Whoisdig
:
dig +short NS example.com
Результат:
ns2.yandexcloud.net.
ns1.yandexcloud.net.
Настройте WordPress
Чтобы настроить WordPress:
После того как ВМ wordpress
перейдет в статус RUNNING
, выполните:
-
В блоке Сеть на странице ВМ в консоли управления
найдите публичный IP-адрес ВМ и внесите в ресурсную запись типа А, созданную ранее. -
Перейдите по доменному имени, которое вы настроили, или по адресу ВМ в браузере.
-
Выберите язык и нажмите кнопку Продолжить.
-
Заполните информацию для доступа к сайту:
- Укажите любое название сайта, например,
yc-wordpress
. - Укажите имя пользователя, которое будет использоваться для входа в административную панель, например,
yc-user
. - Укажите пароль, который будет использоваться для входа в административную панель.
- Укажите вашу электронную почту.
- Укажите любое название сайта, например,
-
Нажмите кнопку Установить WordPress.
-
Если установка прошла успешно, нажмите кнопку Войти.
-
Войдите на сайт, используя указанные на прошлых шагах имя пользователя и пароль. После этого откроется административная панель, в которой можно приступать к работе с вашим сайтом.
-
Убедитесь, что сайт доступен, открыв публичный IP-адрес ВМ в браузере.
Как удалить созданные ресурсы
Чтобы перестать платить за созданные ресурсы:
- Удалите ВМ
wordpress
. - Удалите статический публичный IP-адрес, если вы зарезервировали его специально для этой ВМ.
- Удалите DNS-записи и удалите DNS-зону, если вы использовали Cloud DNS.