Создание сайта на 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
. Требования к имени:- длина — от 3 до 63 символов;
- может содержать строчные буквы латинского алфавита, цифры и дефисы;
- первый символ — буква, последний — не дефис.
-
Выберите зону доступности, в которой будет находиться ВМ.
-
В блоке Выбор образа/загрузочного диска перейдите на вкладку Cloud Marketplace и выберите публичный образ WordPress.
-
В блоке Вычислительные ресурсы:
- Выберите платформу.
- Укажите необходимое количество vCPU и объем RAM.
Для тестирования хватит минимальной конфигурации:
- Платформа — Intel Ice Lake.
- vCPU — 2.
- Гарантированная доля vCPU — 20%.
- RAM — 1 ГБ.
-
В блоке Сетевые настройки выберите, к какой подсети необходимо подключить ВМ при создании.
-
В пункте Публичный адрес выберите Автоматически.
-
В пункте Группа безопасности выберите группу
wordpress
. -
Укажите данные для доступа на ВМ:
-
В поле Логин введите имя пользователя.
-
В поле SSH-ключ вставьте содержимое файла открытого ключа.
Пару ключей для подключения по SSH необходимо создать самостоятельно. Подробнее см. Подключиться к виртуальной машине Linux по SSH.
-
-
Нажмите кнопку Создать ВМ.
Создание ВМ может занять несколько минут. Когда ВМ перейдет в статус 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.