87  /  282

Репозиторий Bitrix

Просмотров: 17462
Дата последнего изменения: 14.10.2024
Александр Суворов
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
1
2
3
4
5

Для установки bitrix-env используется операционная система CentOS Stream 9. Выбор в пользу CentOS был сделан из-за распространенности данной ОС, большого сообщества, а также из-за опыта использования в рамках инфраструктуры Битрикс24.

Репозиторий — это файловое хранилище, организованное определенным образом. В нем хранятся пакеты программ, доступных для дальнейшего распространения.

Пакеты виртуальной машины BitrixVM содержатся в специальном yum-репозитории Bitrix, расположенном в CloudFront (AmazonCDN).

Репозиторий Bitrix содержит пакеты:

  • bitrix-env — основная виртуальная машина, содержит необходимые сервисы, конфигурационные файлы, сценарии ansible и скрипты.

    Пакет bitrix-env — полная виртуальная машина BitrixVM, подходит под любую установку продуктов «1С-Битрикс». Скачиваются пакеты необходимых сервисов, создаются настройки сервера в зависимости от конфигурации оборудования, создается директория сайта по умолчанию /home/bitrix/www/ с необходимыми скриптами и конфигурационными файлами для выбора установки продуктов «1С-Битрикс».

  • push-server — Node.js сервис для работы push & pull модуля в продуктах «1С-Битрикс». Данный сервис обеспечивает обмен мгновенными сообщениями.

  • bx-nginx — собранный из исходников nginx (stable) без патчей, но с добавлением ряда модулей, которые нужны для работы окружения и продуктов «1С-Битрикс». Например, модуль mod_zip, который позволяет отдавать файлы архивом на стороне nginx сервера.

  • bx-ansible — собранный из исходников ansible без патчей, но зафиксированная версия — чтобы обновления от RedHat не ломали работу виртуальной машины из-за частой несовместимости версий ansible между собой.

Дополнительные репозитории, используемые для BitrixVM:

  • REMI — используется для пакетов php 8.x
  • Epel — для зависимостей пакетов из REMI-репозитория
  • Percona — пакеты percona-server 8.0, percona-toolkit
  • NodeJS — пакет nodejs


7
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии