17.04.2026

Установка Bitrix ENV на CentOS Stream 9

«1С-Битрикс: Веб-окружение» для Linux (BitrixEnv) позволяет быстро и недорого развернуть оптимизированную среду для работы продуктов «1С-Битрикс» на базе CentOS Stream 9.
Начиная с версии 9.0.4, поддерживаются также Rocky Linux 9, Alma Linux 9 и Oracle Linux 9.

Важно: для корректной установки используйте чистую версию CentOS с официального сайта. Модифицированные сборки (например, от хостинг-провайдеров) могут вызывать ошибки. В случае проблем на изменённых системах обращайтесь к администратору сервера или вашему хостинг-провайдеру.

Кому пригодится BitrixEnv:

  • Пользователям и разработчикам, которые работали с «1С-Битрикс: Виртуальная машина», но столкнулись с трудностями при переносе настроек на хостинг или физический сервер, а также с потерей производительности.

  • Специалистам хостинг-партнёров, желающим создавать готовые шаблоны VPS для продуктов «1С-Битрикс».

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

  • Программистам и системным администраторам, планирующим развернуть кластер для проектов на «1С-Битрикс».

Состав окружения:

  • Percona Server 8.0 (MySQL)

  • Веб-сервер Apache 2.4.x

  • PHP 8.x

  • Nginx 1.26.x

  • Redis

  • Memcached

  • Catdoc

  • Xpdf


Установка на CentOS Stream 9

В этом руководстве рассмотрена установка «1С-Битрикс: Веб-окружение» — Linux на сервере с операционной системой CentOS Stream 9.

Шаг 1. Подготовка системы

1. Авторизуйтесь на сервере под учётной записью `root`.
2. Обновите все пакеты системы:
   ```bash
   dnf clean all && dnf update
   ```
3. Если утилита `wget` отсутствует, установите её:
   ```bash
   dnf install wget
   ```

Шаг 2. Загрузка и первый запуск скрипта BitrixEnv

Загрузите установочный скрипт и запустите его:

```bash
wget http://repo.bitrix24.tech/dnf/bitrix-env-9.sh && chmod +x bitrix-env-9.sh && ./bitrix-env-9.sh
```

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

```bash
reboot
```

> *Нажмите на рисунок, чтобы увеличить (в оригинале инструкции).*

Шаг 3. Продолжение установки после перезагрузки

После перезагрузки снова запустите скрипт:

```bash
./bitrix-env-9.sh
```

Дождитесь завершения установки.

Шаг 4. Настройка через меню BitrixEnv

Запустите управляющее меню:

```bash
/root/menu.sh
```

Обязательные действия в версии 9.x+

1. **Создать пул управления сервером**  
   Выберите: `1. Create Management pool of server`  
   Мастер создания пула автоматически откроет необходимые порты в межсетевом экране CentOS:
   - `22` — SSH
   - `80 / 443` — HTTP / HTTPS для веб-сервера
   - `8890 / 8891` — HTTP / HTTPS для NTLM
   - `8893 / 8894` — HTTP / HTTPS для сервера мгновенных сообщений

   > Если пул не создан, по умолчанию открыты только порты 22, 80 и 443.

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

2. **Подключить сервис Push**  
   Выберите: `6. Configure Push/RTC service for the pool`  
   > В версии 9.x+ этот сервис автоматически не подключается.

3. **Установить пароль для пользователя `bitrix`**  
   Перейдите в меню:  
   `1. Manage servers in the pool` → `3. Change 'bitrix' user password on host`

Шаг 5. Завершение

Сервер полностью готов к дальнейшей работе — установке или переносу сайтов на платформе «1С-Битрикс».


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