Новым пользователямБесплатные тарифы DNS и CDN для каждого нового аккаунта.Создать аккаунт

Сайты, домены и базы данных

Привязка доменов к учётной записи виртуального хостинга, загрузка файлов сайта, подключение к MySQL и настройка задач cron.

4 мин на чтение Обновлено 20 окт. 2026 г.

В этом руководстве описана повседневная работа с виртуальным хостингом: привязка доменов, загрузка файлов сайта, подключение к базе данных MySQL и настройка задач cron. Все действия выполняются на странице управления хостингом. Чтобы открыть её, нажмите Управление у нужной учётной записи хостинга в списке Виртуальный хостинг.

Обзор

Вкладка Обзор показывает использованную часть квот диска и трафика, а также основные сведения: имя учётной записи, основной домен, статус (В норме или Приостановить), узел и регион.

Предупреждение

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

Привязка доменов

Добавление домена

  1. Перейдите на вкладку Управление доменами и нажмите Добавить домен.

  2. Заполните форму:

    ПолеОписание
    ДоменыДомен для привязки. Допустимы только строчные латинские буквы, цифры, - и ., например www.example.com
    ТипОсновной домен или Дополнительные домены. Основной домен может быть только один, его нельзя удалить
    Привязанный каталогКаталог сайта для этого домена относительно корня хостинга (/ на вкладке Управление файлами), например / или /public
    Протокол соединения с источникомДля обычного сайта оставьте HTTP
  3. Нажмите OK. Домен появится в списке.

Домен можно привязать только к одной учётной записи хостинга на платформе. Сообщение «Домен уже существует» означает, что домен уже привязан в другом месте. При превышении допустимого тарифом количества доменов появится сообщение о лимите.

Совет

Можно привязать example.com и www.example.com к одному каталогу. Также можно привязать поддомены, например blog.example.com, к отдельным подкаталогам и размещать несколько сайтов в одной учётной записи хостинга.

Настройка DNS для хостинга

После привязки домена нужно также направить его на сервер хостинга в DNS, добавив запись A с IP-адресом сервера хостинга. Если домен использует Yeap Cloud DNS, порядок добавления записи описан в разделе Зоны и записи DNS. Пока изменение DNS не вступит в силу, посетители домена не попадут на ваш хостинг.

Изменение и удаление

  • Изменить: изменение каталога. Если изменить само доменное имя, привязка старого домена будет удалена перед привязкой нового.
  • Удалить: дополнительные домены можно удалять. Основной домен удалить нельзя.

Столбец Статус SSL показывает, установлен ли сертификат для каждого домена. Порядок установки описан в разделе Сертификаты SSL.

Загрузка файлов сайта

Перейдите на вкладку Управление файлами. Корень / — это корень хостинга, относительно которого задаются каталоги доменов.

На панели инструментов доступны кнопки:

  • Загрузить файл: загрузить локальный файл в текущий каталог.
  • Создать папку / Создать файл: создать папку или файл в текущем каталоге.
  • Удаленная загрузка: сервер скачивает файл по URL непосредственно на хостинг. Это удобно для больших пакетов приложений.
  • Обновить: обновить список.

Меню действий каждого файла позволяет выполнить Изменить, Скачать, Переименовать, Изменить права, Сжать и Распаковать. Выберите несколько файлов, чтобы выполнить Сжать или удалить их одновременно.

Совет

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

Примечание

Если при открытии домена отображается «403 You don't have permission to browse», обычно это означает, что в каталоге ещё нет индексного файла. Загрузите index.html или index.php.

База данных

База данных MySQL создаётся автоматически при подготовке учётной записи хостинга, поэтому создавать её самостоятельно не нужно. На вкладке Управление базами данных отображаются:

ПараметрОписание
Имя базы данныхСовпадает с именем учётной записи
Имя пользователяСовпадает с именем учётной записи. Изменить нельзя
Тип базы данныхMySQL
Размер базы данных / КвотаТекущее использование и лимит тарифа
phpMyAdminЕсли доступно, нажмите Открыть phpMyAdmin для управления базой данных в браузере

Подключение из кода

Сайт и его база данных работают на одном сервере. Используйте следующие параметры подключения:

php
<?php
$pdo = new PDO(
    'mysql:host=localhost;port=3306;dbname=<account-name>;charset=utf8mb4',
    '<account-name>',
    '<password-set-at-provisioning>'
);

В файле WordPress wp-config.php задайте для DB_NAME и DB_USER имя учётной записи, для DB_PASSWORD — пароль, указанный при создании хостинга, а для DB_HOST — localhost.

Примечание

Пароль базы данных — это пароль, заданный при создании учётной записи хостинга. Храните его в надёжном месте и никогда не добавляйте в публичный репозиторий кода.

Задачи cron

Задачи cron на виртуальном хостинге выполняются путём запроса URL по расписанию, который запускает ваш код. Используйте их для запуска скриптов по расписанию, например cron.php.

  1. Перейдите на вкладку Задачи по расписанию и нажмите Создать задачу.
  2. Введите Выражение Cron в формате: минута час день месяц день_недели. Например, 0 2 * * * означает ежедневно в 02:00.
  3. Введите Адрес запроса. Он должен начинаться с http:// или https://, например https://example.com/cron.php.
  4. Сохраните. Вверху страницы показаны количество используемых задач и лимит.
Совет

Скрипт, вызываемый задачей cron, доступен всем. Добавьте параметр, известный только вам (например, cron.php?key=<random-string>), и проверяйте его в скрипте, чтобы другие не могли запускать задачу.

Управление через API

Эти конечные точки используются консолью. Передавайте токен входа в заголовке Authorization: Bearer <token>. {id} — это id, возвращаемый списком учётных записей хостинга.

bash
# List shared hosting accounts
curl -H "Authorization: Bearer $TOKEN" \
  https://api.yeap.cloud/api/user/host_shared/vhosts

# List bound domains
curl -H "Authorization: Bearer $TOKEN" \
  https://api.yeap.cloud/api/user/host_shared/vhosts/{id}/domains

# Bind an additional domain
curl -X POST -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
  https://api.yeap.cloud/api/user/host_shared/vhosts/{id}/domains \
  -d '{"domain": "blog.example.com", "type": "alias", "document_root": "/blog"}'

# Delete an additional domain ({domainId} is the id from the domain list)
curl -X DELETE -H "Authorization: Bearer $TOKEN" \
  https://api.yeap.cloud/api/user/host_shared/vhosts/{id}/domains/{domainId}
Была ли эта страница полезна?