Технические требования 1С-Битрикс

В официальных источниках требования к 1С-Битрикс: Управление сайтом и коробочной версии Битрикс24 расходятся. Данная статья призвана исправить это.

Требования к программному обеспечению сервера

Рекомендуемые требования:

  • Операционная система CentOS 7.x
  • NGINX 1.16 (или выше) + Apache 2.4.x (или 1.3.x)
  • PHP 7.4.x и выше, но не ниже 7.2
  • MySQL 5.7.x и выше, но не ниже 5.6
  • memcached

Дополнительно могут потребоваться:

  • nodejs push-server
  • mail server agent
  • stunnel
  • catdoc
  • xpdf
  • munin
  • nagios
  • sphinx

Расширения для PHP:

  • GD – библиотека для работы с изображениями. Требуется для построения графиков и диаграмм для модулей статистики, рекламы, техподдержки. Используется для работы механизма CAPTCHA.
  • PHP XML – используется для работы системы обновлений. По умолчанию включена в стандартной установке PHP.
  • FreeType – библиотека необходима для корректной работы механизма CAPTCHA.
  • Поддержка регулярных выражений (POSIX и Perl-compatible) – используется для корректной работы внутренних механизмов.
  • Zlib compression – библиотека компрессии. Используется для работы модуля Компрессии и при работе системы обновлений для уменьшения количества передаваемых данных от сервера к клиенту.
  • Акселератор PHP — OPcache (рекомендуется) или XCache, APC.

Для работы с СУБД MySQL требуется установленная поддержка MySQL для PHP.

Базы данных Oracle и MSSQL не поддерживаются.

Для 1С-Битрикс: Управление сайтом (не для Битрикс24) заявлена поддержка web-сервера IIS (Internet Information Server) с 5 по 7.5 версии под WIndows. На практике использование IIS не желательно, сопряжено с рядом проблем, которые придется решать самостоятельно т.к. техподдержка от него открещивается.

IIS and Bitrix

В качестве ОС можно использовать другие Linux-like системы, например Ubuntu. Однако CentOS является более предпочтительной, компания 1С-Битрикс поставляет для нее скрипт, который на чистую ОС скачает все необходимое программное обеспечение, настроит его и развернет готовое веб-окружение.

Требования к аппаратному обеспечению сервера

Минимальные требования:

  • Процессор: 1x2000MHz;
  • Жесткий диск: 10Гб (без учета ОС);
  • Оперативная память: 1Gb. Если используется Push&Pull сервер – 2Гб.

Рекомендуемые (комфортные для разработки и небольших проектов):

  • Процессор: 2x2000MHz;
  • Оперативная память: 4Gb;
  • Жесткий диск: 2 SSD по 25Гб в режиме RAID 1.

Реальные требования могут многократно превышать указанные и зависят от проекта.

Рекомендации по выбору хостинга для 1С-Битрикс: Управление сайтом.

Ниже приведены конфигурации серверов для коробочной версии Битрикс24. Конфигурации примерные. Большинству проектов возможно потребуется меньше ресурсов, другим – может не хватить.

  • До 50 пользователей: Intel Xeon E3-1230v5 3.4 ГГц, 4 ядра / 2 × 2 Тб HDD под файлы портала / 2 х 256 Гб SSD под файлы базы данных / 16 Гб DDR4.
  • 50 – 100 пользователей: Intel Xeon E3-1230v5 3.4 ГГц, 4 ядра / 2 × 2 Тб HDD под файлы портала / 2 х 256 Гб SSD под файлы базы данных / 24 Гб DDR4.
  • 100 – 500 пользователей: Intel Xeon E3-1230v5 3.4 ГГц, 4 ядра / 2 × 2 Тб HDD под файлы портала / 2 х 256 Гб SSD под файлы базы данных / 32 Гб DDR4.
  • 500 – 1000 пользователей: Intel Xeon E5-1650v4 3.6 ГГц, 6 ядер / 2 × 4 Тб HDD под файлы портала / 2 х 480 Гб SSD под файлы базы данных / 64 Гб DDR4.
  • 1000 – 5000 пользователей: Intel Xeon E5-1650v4 3.6 ГГц, 6 ядер / 2 × 4 Тб HDD под файлы портала / 2 х 480 Гб SSD под файлы базы данных / 128 Гб DDR4.
  • От 5000 пользователей: 2 сервера Intel Xeon E5-1650v4 3.6 ГГц, 6 ядер / 2 × 4 Тб HDD под файлы портала / 2 х 480 Гб SSD под файлы базы данных / 128 Гб DDR4.

Рекомендуемый хостинг для 1С-Битрикс от REG.RU.

Рекомендуемые VPS сервера для 1С-Битрикс от REG.RU.

Требования к браузеру

По умолчанию 1С-Битрикс: Управление сайтом и коробочные версии Битрикс24 поддерживают следующие браузеры:

  • Google Chrome и Chromium-based;
  • Mozilla Firefox;
  • Opera;
  • Safari;
  • Internet Explorer 11.

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

Рекомендованное веб-окружение

Ничто не мешает самостоятельно подготовить сервер, установить и настроить на нем NGINX, Apache, PHP, MySQL, memcached и прочее программное обеспечение для работы сайта или портала на Битрикс.

Однако, для гарантированной работы 1С-Битрикс: Управление сайтом и 1C-Битрикс24 компания 1С-Битрикс рекомендует использовать готовое сконфигурированное окружение VMBitrix или VMBitrix.CRM. На него можно установить ознакомительные версии продуктов 1С-Битрикс, начать разработку нового или перенести уже готовый проект.

В качестве ОС используется CentOS 7, другие не поддерживаются.

VMBitrix и VMBitrix.CRM поставляются в трех вариантах:

  • В виде sh-скрипта для CentOS 7. Скрипт скачает необходимое программное обеспечение (NGINX, Apache, PHP, MySQL, memcached и прочее) и сконфигурирует его для работы.
  • В виде образов для гипервизоров VMWare, OVA, VirtualBox, HyperV с уже установленной CentOS 7 и настроенным программным обеспечением.
  • В виде образа для Amazon EC2 с уже установленной CentOS 7 и настроенным программным обеспечением.

VMBitrix предназначен для семейства продуктов 1С-Битрикс: Управление сайтом, а VMBitrix.CRM для коробочной версии Битрикс24.

Из меню VMBitrix.CRM убрано:

  • управление хостами;
  • расширенное управление сайтами (создание, удаление, ntlm, композит для nginx);
  • управление MySQL и репликацией;
  • управление memcache, sphinx;
  • управление web ролью и мониторингом.

При первом старте VMBitrix.CRM сразу:

  • создается пул;
  • настроен memcache;
  • установлен и работает push-сервер.

Узнать больше про VMBitrix в статье: Установка 1С-Битрикс: Веб-окружение.

Проверка соответсвия требованиям

Для проверки соответствия сервера или хостинга рекомендуемым требованиям, 1С-Битрикс предлагает специальный скрипт bitrix_server_test.

Загрузите скрипт на хостинг или сервер, затем запустите. Он выведет отчет, укажет на проблемы и даст рекомендации по их устранению.

Полезные ссылки

Технические требования продукта 1С-Битрикс: Управление сайтом
Технические требования (Коробочная версия Битрикс2
Технические требования (Поддержка Битрикс24)
Требования к серверному программному обеспечению
Виртуальная машина VMBitrix
Курс по виртуальной машине VMBitrix 7
Курс для хостеров. VMBitrix.CRM
Страницы загрузки виртуальных машин VMBitrix и VMBitrix.CRM
Рекомендуемый хостинг для продуктов 1С-Битрикс
VPS сервера для 1С-Битрикс от REG.RU
Хостинг для 1C-Битрикс от REG.RU
Установка 1С-Битрикс: Веб-окружение

На этом всё. Но вы можете помочь проекту. Обещаю писать больше полезных статей.

А если статья помогла или понравилась, пожалуйста поделитесь ей в соцсетях.