MAATRIX / Блог / VPS для 1С-Битрикс

VPS для 1С-Битрикс

VPS для 1С-Битрикс: требования, стек и настройка
Блог MAATRIX · 2026-07-07

Битрикс требователен к ресурсам: тяжёлое ядро, много модулей, кэш композита и агенты в фоне. На дешёвом shared-хостинге он еле дышит. VPS с достаточной памятью и быстрым диском — родная для Битрикса среда. Разберём требования и настройку.

Обсудить статью, задать вопрос или начать новую тему

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

Перейти в сообщество →

Требования Битрикса к серверу

Битрикс живёт на классическом LAMP/LEMP-стеке, но с аппетитом к памяти. Минимум для рабочего сайта: 2 ядра и 4 ГБ RAM, для магазина на «Бизнесе» — 4 ГБ и выше.

Диск критичен: композитный кэш и загрузка страниц упираются в скорость I/O. NVMe у MAATRIX здесь сильно выигрывает у обычных SSD и тем более HDD — тест производительности Битрикса по диску показывает высокие баллы.

Важно понимать природу нагрузки: Битрикс генерирует много обращений к диску и базе на каждой странице из-за модульной архитектуры и системы кэширования. Поэтому связка «быстрое ядро + быстрый диск + достаточная память под кэш» здесь важнее, чем большое число медленных ядер. Для магазина на «Бизнесе» с активным каталогом это правило особенно заметно в часы распродаж.

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.

Арендовать VPS для 1С-Битрикс

Стек: nginx + PHP-FPM + MySQL

Ставим окружение под требования Битрикса (PHP 8.1+, набор расширений):

apt update && apt install -y nginx mysql-server \
    php-fpm php-mysql php-gd php-mbstring php-xml \
    php-curl php-zip php-bcmath php-opcache
systemctl enable --now nginx mysql php8.2-fpm

Если хотите готовое окружение — используйте официальный образ BitrixVM (menu.sh), он сам поднимает nginx, MySQL, PHP и настройки под платформу. Но ручной стек даёт больше контроля.

Настройки PHP под Битрикс

Битрикс проверяет параметры PHP на старте. Приведите /etc/php/8.2/fpm/php.ini к рекомендуемым:

memory_limit = 256M
max_input_vars = 10000
max_execution_time = 60
upload_max_filesize = 32M
post_max_size = 32M
opcache.revalidate_freq = 0
mbstring.func_overload = 0
systemctl restart php8.2-fpm

Проверить корректность окружения можно на странице «Проверка системы» в админке Битрикса — все пункты должны быть зелёными.

MySQL для Битрикса

Битрикс требует режим без строгой проверки и достаточный буфер InnoDB. В mysqld.cnf:

[mysqld]
sql_mode = ""
innodb_buffer_pool_size = 2G
innodb_flush_log_at_trx_commit = 2
max_connections = 200
systemctl restart mysql

Пустой sql_mode — обязательное требование платформы, иначе часть модулей выдаёт ошибки.

Композитный кэш и производительность

Включите композитный сайт в админке (Настройки → Композитный сайт) — статичная часть страниц будет отдаваться из кэша мгновенно. Для его хранения хорошо подходит быстрый диск, а NVMe тут раскрывается полностью.

После настройки прогоните «Панель производительности» в админке: она даёт итоговый балл конфигурации. На адекватном VPS вы получите высокие значения по диску и PHP.

Отдельно проверьте раздел «Настройка кэша»: для боевого сайта держите тип кэша не в файлах, а в памяти. Если подключён Redis или memcached, Битрикс складывает управляемый кэш туда — это снимает нагрузку с диска и ускоряет админку. На старте достаточно файлового кэша на NVMe, но при росте посещаемости переход на in-memory кэш даёт заметный прирост.

SSL и безопасность

Магазину на Битриксе HTTPS обязателен для оплаты. Выпускаем бесплатный сертификат:

apt install -y certbot python3-certbot-nginx
certbot --nginx -d bitrix-shop.ru -d www.bitrix-shop.ru

Не забудьте про фоновые агенты: если сайт малопосещаемый, переведите агенты на cron, чтобы они выполнялись стабильно:

*/1 * * * * www-data php -f /var/www/site/bitrix/php_interface/cron_events.php

После этого отключите запуск агентов на хитах в настройках модуля — иначе они будут дёргаться при каждом заходе посетителя и тормозить сайт. Связка «агенты на cron + композит + кэш в памяти» — база стабильного Битрикса под нагрузкой.

Не забудьте про фаервол и обновления: закройте всё лишнее, оставив 22, 80 и 443 порты, и держите ядро Битрикса в актуальной версии через «Обновление системы» — уязвимости в старых сборках регулярно эксплуатируют боты. А ежедневные бэкапы платформы MAATRIX плюс собственный дамп базы дадут вам точку отката, если очередное обновление модуля пойдёт не так.

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.

Арендовать VPS для 1С-Битрикс

Обсудить статью, задать вопрос или начать новую тему

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

Перейти в сообщество →

Частые вопросы

Сколько памяти нужно Битриксу?

Рабочий минимум — 4 ГБ RAM для обычного сайта. Для интернет-магазина на редакции «Бизнес» с большим каталогом закладывайте 4–8 ГБ и выше.

Обязательно ли ставить BitrixVM?

Нет. BitrixVM удобен как готовое окружение, но вы можете собрать nginx + php-fpm + MySQL вручную — так больше контроля над настройками и обновлениями.

Почему для Битрикса важен NVMe-диск?

Композитный кэш и загрузка тяжёлых страниц упираются в скорость диска. NVMe даёт высокий балл в тесте производительности Битрикса и ускоряет отклик сайта.