Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Практические руководства
    • Все руководства
      • Перенос WordPress сайта с хостинга в Yandex Cloud
        • Обзор
        • Консоль управления
        • Terraform
      • Организация виртуального хостинга
      • Создание веб-приложения на Python с использованием фреймворка Flask
      • Хостинг статического сайта на фреймворке Gatsby
      • Миграция в Cloud CDN из стороннего CDN-провайдера
      • Получение статистики посещения сайта с использованием S3 Select

В этой статье:

  • Подготовьте облако к работе
  • Необходимые платные ресурсы
  • Создайте и настройте облачную сеть
  • Создайте ВМ в облаке
  • Создайте кластер БД MySQL®
  • Настройте сервер для работы с «1C-Битрикс»
  • Настройте «1С-Битрикс»
  • Как удалить созданные ресурсы
  1. Прикладные решения
  2. Создание сайта
  3. Создание сайта на базе «1С-Битрикс»
  4. Консоль управления

Создание сайта на базе «1С-Битрикс» с помощью консоли управления

Статья создана
Yandex Cloud
Обновлена 6 марта 2025 г.
  • Подготовьте облако к работе
    • Необходимые платные ресурсы
  • Создайте и настройте облачную сеть
  • Создайте ВМ в облаке
  • Создайте кластер БД MySQL®
  • Настройте сервер для работы с «1C-Битрикс»
  • Настройте «1С-Битрикс»
  • Как удалить созданные ресурсы

Чтобы создать инфраструктуру для сайта на базе «1С-Битрикс» c помощью консоли управления Yandex Cloud:

  1. Подготовьте облако к работе.
  2. Создайте и настройте облачную сеть.
  3. Создайте ВМ в облаке.
  4. Создайте кластер БД MySQL®.
  5. Настройте сервер для работы с «1C-Битрикс».
  6. Настройте «1С-Битрикс».

Если созданные ресурсы вам больше не нужны, удалите их.

Подготовьте облако к работеПодготовьте облако к работе

Зарегистрируйтесь в Yandex Cloud и создайте платежный аккаунт:

  1. Перейдите в консоль управления, затем войдите в Yandex Cloud или зарегистрируйтесь.
  2. На странице Yandex Cloud Billing убедитесь, что у вас подключен платежный аккаунт, и он находится в статусе ACTIVE или TRIAL_ACTIVE. Если платежного аккаунта нет, создайте его и привяжите к нему облако.

Если у вас есть активный платежный аккаунт, вы можете создать или выбрать каталог, в котором будет работать ваша инфраструктура, на странице облака.

Подробнее об облаках и каталогах.

Необходимые платные ресурсыНеобходимые платные ресурсы

В стоимость поддержки сервера для «1С-Битрикс» и БД входит:

  • плата за диски Yandex Compute Cloud и постоянно запущенную ВМ (см. тарифы Compute Cloud);
  • плата за использование динамического или статического публичного IP-адреса (см. тарифы Yandex Virtual Private Cloud);
  • плата за использование управляемой БД (см. тарифы Managed Service for MySQL®).

Для данного руководства используется пробная версия «1С-Битрикс» с ознакомительным периодом в 30 дней. Стоимость электронных версий продукта вы можете уточнить на официальном ресурсе «1С-Битрикс».

Создайте и настройте облачную сетьСоздайте и настройте облачную сеть

Консоль управления
  1. Создайте сеть с именем network-1. При создании сети отключите опцию Создать подсети.
  2. В сети network-1 создайте две подсети в разных зонах доступности со следующими параметрами:
    1. Подсеть в зоне доступности ru-central1-a:
      • Имя — subnet-a.
      • Зона — ru-central1-a.
      • CIDR — 192.168.0.0/24.
    2. Подсеть в зоне доступности ru-central1-b:
      • Имя — subnet-b.
      • Зона — ru-central1-b.
      • CIDR — 192.168.1.0/24.
  3. В сети network-1 создайте группы безопасности:
    1. С именем bitrix-sg-vm для ВМ в облаке. Задайте правила для этой группы безопасности в соответствии с таблицей:

      Направление
      трафика
      Описание Диапазон портов Протокол Источник /
      Назначение
      CIDR блоки
      Исходящий ANY Весь Любой CIDR 0.0.0.0/0
      Входящий HTTP 80 TCP CIDR 0.0.0.0/0
      Входящий EXT-HTTPS 443 TCP CIDR 0.0.0.0/0
      Входящий SSH 22 TCP CIDR 0.0.0.0/0
    2. С именем bitrix-sg для кластера баз данных MySQL®. Задайте правила для этой группы безопасности в соответствии с таблицей:

      Направление
      трафика
      Описание Диапазон портов Протокол Источник /
      Назначение
      CIDR блоки
      Исходящий ANY Весь Любой CIDR 0.0.0.0/0
      Входящий EXT-HTTPS 3306 TCP CIDR 0.0.0.0/0

Создайте ВМ в облакеСоздайте ВМ в облаке

Консоль управления
  1. На странице каталога в консоли управления нажмите кнопку Создать ресурс и выберите пункт Виртуальная машина.

  2. В блоке Образ загрузочного диска в поле Поиск продукта введите Ubuntu 22.04 LTS и выберите публичный образ Ubuntu 22.04 LTS.

  3. В блоке Расположение выберите зону доступности: ru-central1-a.

  4. В блоке Диски и файловые хранилища выберите тип диска SSD и задайте размер 24 ГБ.

  5. В блоке Вычислительные ресурсы перейдите на вкладку Своя конфигурация и укажите необходимую платформу, количество vCPU и объем RAM:

    • Платформа — Intel Ice Lake.
    • vCPU — 2.
    • Гарантированная доля vCPU — 20%.
    • RAM — 4 ГБ.
  6. В блоке Сетевые настройки:

    • В поле Подсеть выберите сеть network-1 и подсеть subnet-a.
    • В поле Публичный IP-адрес оставьте значение Автоматически, чтобы назначить ВМ случайный публичный IP-адрес из пула Yandex Cloud, или выберите статический адрес из списка, если вы зарезервировали его заранее.
    • В поле Группы безопасности выберите группу безопасности bitrix-sg-vm.
  7. В блоке Доступ выберите вариант SSH-ключ и укажите данные для доступа на ВМ:

    • В поле Логин введите имя пользователя, например: ubuntu. Не используйте имя root или другие имена, зарезервированные ОС. Для выполнения операций, требующих прав суперпользователя, используйте команду sudo.
    • В поле SSH-ключ выберите SSH-ключ, сохраненный в вашем профиле пользователя организации.

      Если в вашем профиле нет сохраненных SSH-ключей или вы хотите добавить новый ключ:

      • Нажмите кнопку Добавить ключ.
      • Задайте имя SSH-ключа.
      • Загрузите или вставьте содержимое открытого SSH-ключа. Пару SSH-ключей для подключения к ВМ по SSH необходимо создать самостоятельно.
      • Нажмите кнопку Добавить.

      SSH-ключ будет добавлен в ваш профиль пользователя организации.

      Если в организации отключена возможность добавления пользователями SSH-ключей в свои профили, добавленный открытый SSH-ключ будет сохранен только в профиле пользователя создаваемой виртуальной машины.

  8. В блоке Общая информация задайте имя ВМ: bitrixwebsite.

  9. Нажмите кнопку Создать ВМ.

В процессе работы вам может потребоваться сохранять снимки диска ВМ. Они содержат копию файловой системы ВМ на момент создания снимка.

Вы можете использовать снимки для различных целей, например:

  • Перенос данных с одного диска на другой — например, на диск в другой зоне доступности.
  • Создание резервной копии диска перед операциями, которые могут повлечь повреждение данных.
  • Версионирование диска путем регулярного создания снимков диска.

Создайте кластер БД MySQL®Создайте кластер БД MySQL®

Консоль управления
  1. На странице каталога в консоли управления нажмите кнопку Создать ресурс и выберите пункт Кластер MySQL.

  2. В поле Имя кластера введите имя кластера, например BitrixMySQL®.

  3. В блоке Класс хоста выберите s3-c2-m8. Данных характеристик хватит для работы системы «1С-Битрикс».

  4. В блоке Размер хранилища выберите тип хранилища — network-ssd и укажите размер 10 ГБ.

  5. В блоке База данных укажите:

    • Имя БД. В этом руководстве оставьте значение по умолчанию db1.
    • Имя пользователя, которое является логином для подключения к БД. В этом руководстве оставьте значение по умолчанию user1.
    • Пароль, будет использоваться для доступа системой «1С-Битрикс» к БД MySQL®, например p@s$woRd!.
  6. В блоке Сетевые настройки:

    • В поле Сеть выберите созданную ранее сеть network-1.
    • В поле Группы безопасности выберите группу безопасности bitrix-sg.
  7. В блоке Хосты, при необходимости, поменяйте зону доступности, в которой должна находиться база данных. Для этого нажмите значок в строке с информацией о хосте. В открывшемся окне выберите нужную зону доступности и нажмите кнопку Сохранить.

    Рекомендуется выбрать ту же зону доступности, которую вы выбрали при создании ВМ. Это позволит уменьшить задержку (latency) между ВМ и БД.

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

  9. Остальные поля оставьте без изменений.

  10. Нажмите на кнопку Создать кластер.

Создание кластера БД может занять несколько минут. Проверить доступность созданного кластера вы можете в консоли управления Yandex Cloud, выбрав сервис Managed Service for MySQL. На вкладке Кластеры статус кластера должен быть Running, состояние Alive.

Настройте сервер для работы с «1C-Битрикс»Настройте сервер для работы с «1C-Битрикс»

Для настройки сервера для работы с «1С-Битрикс» выполните следующие шаги:

  1. Подключитесь к ВМ по SSH от имени пользователя, заданного при создании ВМ (например, ubuntu):

    ssh ubuntu@<публичный_IP-адрес_ВМ>
    

    Публичный IP-адрес ВМ можно узнать в консоли управления в поле Публичный IPv4-адрес блока Сеть на странице ВМ.

  2. Установите необходимое программное обеспечение:

    Примечание

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

    sudo apt-get update
    sudo apt-get install -y apache2 libapache2-mod-php php-gd php-mbstring php-mysql
    
  3. Перейдите в рабочий каталог проекта и скачайте дистрибутив «1С-Битрикс: Управление сайтом»:

    cd /var/www/html/
    sudo wget https://www.1c-bitrix.ru/download/business_encode.tar.gz
    
  4. Распакуйте полученный архив и после этого удалите ненужные файлы:

    sudo tar -zxf business_encode.tar.gz
    sudo rm -f index.html business_encode.tar.gz
    
  5. Назначьте пользователя www-data владельцем рабочего каталога проекта:

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

    Проверьте права и владельцев рабочего каталога:

    ls -l
    

    Результат:

    total 40
    drwxrwxr-x 7 www-data www-data  4096 Jun  8  2023 bitrix
    -rwxrwxr-x 1 www-data www-data  1150 Nov 30  2020 favicon.ico
    -rwxrwxr-x 1 www-data www-data  1353 Jun  8  2023 index.php
    -rwxrwxr-x 1 www-data www-data   268 Apr 17  2023 install.config
    -rwxrwxr-x 1 www-data www-data 12821 Mar 18  2022 readme.html
    -rwxrwxr-x 1 www-data www-data   112 Mar 27  2013 readme.php
    drwxrwxr-x 2 www-data www-data  4096 Jun  8  2023 upload
    
  6. Для корректной работы 1С настройте параметры PHP. Для этого воспользуйтесь встроенным редактором nano и отредактируйте следующие переменные в файле конфигурации php.ini:

    sudo nano /etc/php/8.1/apache2/php.ini
    
    Было Стало
    short_open_tag = Off short_open_tag = On
    memory_limit = 128M memory_limit = 256M
    ;date.timezone = date.timezone = Europe/Moscow
    ;opcache.revalidate_freq =2 opcache.revalidate_freq =0
    ;session.save_path = "/var/lib/php/sessions" session.save_path = "/var/lib/php/sessions"

    Путь к файлу php.ini зависит от установленной версии PHP. В примере приведен путь для версии 8.1. Для версии 8.0 введите /etc/php/8.0/apache2/php.ini, для версии 8.2 — /etc/php/8.2/apache2/php.ini и т. д.

    Совет

    Чтобы найти нужный параметр в редакторе nano нажмите сочетание клавиш Ctrl + W. Найдите требуемый параметр из таблицы выше, далее сохраните изменения при помощи сочетания клавиш Ctrl + O. Выход из редактора Ctrl + X.

  7. Настройте веб-сервер Apache. Для этого отредактируйте файл конфигурации /etc/apache2/sites-enabled/000-default.conf.

    1. Откройте файл в текстовом редакторе:

      sudo nano /etc/apache2/sites-enabled/000-default.conf
      
    2. После строки DocumentRoot /var/www/html добавьте следующий блок и сохраните изменения:

      <Directory /var/www/html>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
      </Directory>
      
    3. Перезапустите веб-сервер, чтобы все измененные настройки применились:

      sudo systemctl restart apache2
      

После выполнения этих команд серверная часть будет сконфигурирована для корректной работы 1С-Битрикс.

Настройте «1С-Битрикс»Настройте «1С-Битрикс»

Установите и настройте «1С-Битрикс»:

  1. Откройте веб-интерфейс «1С-Битрикс: Управление сайтом». Для этого в браузере перейдите по адресу http://<публичный_IP-адрес_ВМ>/. Должна открыться страница с приглашением установить «1С-Битрикс».

  2. Нажмите кнопку Далее.

    Шаг 1

  3. Ознакомьтесь с лицензионным соглашением и выберите Я принимаю лицензионное соглашение. Затем нажмите кнопку Далее.

    Шаг 2

  4. Регистрация необязательна, поэтому уберите соответствующую галочку, но оставьте Установить в кодировке UTF-8 и нажмите кнопку Далее.

    Шаг 3

  5. Система проверит, верно ли сконфигурирован сервер. Просмотрите все параметры на данной странице и нажмите кнопку Далее.

    Шаг 4

  6. Настройте БД:

    1. В поле Сервер укажите полное доменное имя созданной вами БД. Чтобы его узнать:
      1. В консоли управления перейдите в новой вкладке браузера на страницу каталога.
      2. В списке сервисов выберите Managed Service for MySQL.
      3. В открывшемся окне выберите созданный ранее кластер BitrixMySQL.
      4. В меню слева выберите вкладку Хосты.
      5. В поле FQDN хоста подведите курсор к имени хоста (вида rc1c-cfazv1db********) и скопируйте полное доменное имя базы данных, нажав появившийся значок . К имени хоста добавится полное доменное имя, в результате в поле Сервер должно быть указано имя вида rc1c-cfazv1db********.mdb.yandexcloud.net.
    2. В полях Имя пользователя и Пароль укажите данные, с которыми вы создавали БД в разделе Создайте кластер БД MySQL®.
    3. В поле Имя базы данных укажите имя созданной БД (db1).
    4. Нажмите кнопку Далее.

    Шаг 5

  7. Дождитесь инициализации БД MySQL®.

    Шаг 6

  8. Создайте аккаунт администратора, который сможет вносить изменения в вашу систему. Заполните все поля и нажмите кнопку Далее.

    Шаг 7

  9. Выберите шаблон Информационный портал и нажмите кнопку Далее.

    Шаг 8

  10. Подтвердите выбор единственного шаблона оформления, нажав кнопку Далее.

    Шаг 9

  11. Выберите цветовое оформление и нажмите кнопку Далее.

    Шаг 10

  12. Заполните все поля в соответствии с требованиями к сайту и нажмите кнопку Установить. Начнется установка и настройка всех компонентов системы. Дождитесь ее окончания.

    Шаг 11

  13. Через некоторое время появится страница, уведомляющая о том, что система установлена и настроена. Для начала работы с сайтом нажмите кнопку Перейти на сайт.

    Шаг 12

  14. Вы открыли веб-интерфейс полностью готовой для дальнейшей эксплуатации системы в режиме редактирования содержимого.

    Шаг 13

  15. Чтобы увидеть главную страницу сайта глазами пользователя, выйдите из режима администрирования вашим сайтом. Для этого в правом верхнем углу страницы нажмите Выйти, затем перейдите по адресу http://<публичный_IP-адрес_ВМ>/.
    Чтобы вернуться в режим редактирования, авторизуйтесь на сайте с учетными данными администратора, которые вы указали при настройке «1С-Битрикс».

    Шаг 14

Как удалить созданные ресурсыКак удалить созданные ресурсы

Чтобы перестать платить за созданные ресурсы:

  1. Удалите ВМ bitrixwebsite.
  2. Удалите кластер БД BitrixMySQL®.

Если вы зарезервировали статический публичный IP-адрес специально для этой ВМ:

  1. Выберите сервис Virtual Private Cloud в вашем каталоге.
  2. Перейдите на вкладку IP-адреса.
  3. Найдите нужный IP-адрес, нажмите значок и выберите пункт Удалить.

См. такжеСм. также

  • Создание сайта на базе «1С-Битрикс» с помощью Terraform.

Была ли статья полезна?

Предыдущая
Обзор
Следующая
Terraform
Проект Яндекса
© 2025 ООО «Яндекс.Облако»