MAATRIX / Блог / Как установить и настроить 1С-Битрикс на VPS

Как установить и настроить 1С-Битрикс на VPS

Как установить и настроить 1С-Битрикс на VPS

MAATRIX

1С-Битрикс — ведущая российская CMS для корпоративных сайтов и интернет-магазинов, и установить 1С-Битрикс на VPS проще всего через официальное окружение BitrixVM (bitrix-env), которое разворачивает и тонко настраивает весь стек под требования системы. Битрикс требователен к серверу и его настройкам, поэтому «ручная» сборка стека чревата провалами на тесте производительности. Готовое окружение решает это: оно ставит правильные версии PHP, MySQL, Nginx, Apache, кэширование и параметры, которые Битрикс ожидает. В этом руководстве развернём Битрикс с нуля: подготовим сервер, установим bitrix-env, создадим сайт, накатим дистрибутив CMS и выпустим SSL. Сразу о требованиях: Битрикс — тяжёлая система, и минимальный VPS ей не подходит. Для рабочего сайта нужно от 2 ГБ RAM, а для интернет-магазина с каталогом и нагрузкой — 4 ГБ и больше. Система тестирует производительность сервера встроенным инструментом, и на слабой конфигурации оценка будет низкой. Поэтому конфигурацию выбирайте с запасом. Окружение bitrix-env ставится на RHEL-совместимые дистрибутивы (AlmaLinux, Rocky Linux, CentOS-семейство) — это официально поддерживаемая платформа.

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

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

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

Требования и подготовка сервера

BitrixVM официально работает на CentOS-совместимых системах: AlmaLinux 8/9, Rocky Linux, CentOS. На Debian/Ubuntu окружение не рассчитано, поэтому при заказе VPS выбирайте AlmaLinux или Rocky Linux — чистые, без предустановленного веб-стека и панелей. Битрикс не уживается с cPanel или другими панелями на том же сервере.

По ресурсам: минимум 2 ГБ RAM для простого сайта, 4 ГБ и выше для магазина. Диск — от 30 ГБ, лучше SSD/NVMe, поскольку Битрикс активно работает с диском. Обновите систему и поставьте утилиты:

dnf -y update
dnf -y install wget curl

Задайте корректное имя хоста в формате FQDN и убедитесь в синхронизации времени:

hostnamectl set-hostname server.vashdomen.ru

Установка окружения BitrixVM

Официальное окружение ставится скриптом bitrix-env. Скачайте и запустите его:

wget https://repo.bitrix.info/yum/bitrix-env.sh
chmod +x bitrix-env.sh
./bitrix-env.sh

Запускайте установку в screen — процесс идёт 15–30 минут и не должен прерваться из-за обрыва SSH:

dnf -y install screen
screen -S bitrix

Скрипт установит и настроит весь стек: Nginx как фронтенд, Apache и PHP как бэкенд, MySQL (Percona/MariaDB), push-сервер, memcached, sphinx, а также панель управления окружением в консоли. По завершении он задаст пароль пользователя bitrix — задайте надёжный. Этот пользователь и его каталог /home/bitrix/www/ — рабочее пространство сайтов.

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

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

Арендовать VPS

Настройка через меню bitrix-env

BitrixVM управляется текстовым меню в консоли. Запустите его командой:

/root/menu.sh

В меню вы создаёте пул серверов и настраиваете сайты. Для одиночного сервера выберите создание management-пула (пункт создания пула серверов) — это инициализирует конфигурацию. Затем в пункте управления сайтами создайте новый сайт (Create site), указав доменное имя. Окружение сформирует каталог сайта и настроит виртуальный хост.

Меню bitrix-env — центр управления: через него настраиваются пул, сайты, база данных, SSL, кэширование, мониторинг и параметры производительности. Оно избавляет от ручной правки конфигов, за что Битрикс и рекомендует именно этот путь. Все изменения меню применяет согласованно, приводя стек к состоянию, которое ожидает CMS.

Установка дистрибутива Битрикс

После создания сайта нужно поместить в его каталог дистрибутив CMS. Скачайте установочный скрипт Битрикс (bitrixsetup.php или готовый архив редакции — «Старт», «Малый бизнес», «Бизнес») в каталог сайта /home/bitrix/www/. Проще всего использовать bitrixsetup.php: положите его в корень сайта и откройте в браузере по адресу домена — скрипт сам скачает выбранную редакцию с серверов Битрикс и распакует её.

Направьте A-запись домена на IP сервера и дождитесь распространения DNS:

dig +short vashdomen.ru

Откройте сайт в браузере — запустится веб-установщик Битрикс. Он проведёт через шаги: лицензионное соглашение, ввод лицензионного ключа (или демо-ключа для ознакомления), создание базы данных, настройка администратора. База данных к этому моменту уже поднята окружением; укажите её параметры из меню bitrix-env. По завершении установки сайт готов к наполнению.

Выпуск SSL и проверка производительности

SSL в BitrixVM выпускается через меню. В /root/menu.sh выберите пункт настройки сертификатов (Configure certificates) и выпустите бесплатный Let's Encrypt для сайта — окружение само настроит Nginx и редирект на HTTPS. Для успеха домен уже должен резолвиться на сервер и быть доступен по HTTP. Сертификаты продлеваются автоматически.

Обязательно прогоните встроенный тест производительности Битрикс (в админке: Настройки → Производительность → Панель производительности). Он покажет оценку сервера и узкие места. Низкие показатели чаще всего означают нехватку ресурсов или неоптимальные параметры. Окружение bitrix-env уже настраивает кэширование (memcached, ускоритель PHP), но если оценка низкая при правильной настройке — серверу не хватает мощности. На VPS MAATRIX конфигурацию можно увеличить без переустановки, подняв оценку производительности.

Безопасность и обслуживание

Битрикс включает модуль «Проактивная защита» — веб-фаервол, контроль сессий, журнал вторжений. Включите его в админке и настройте уровень защиты. На уровне сервера закройте лишние порты фаерволом (окружение управляет им), оставив 80, 443, SSH и служебные порты; настройте вход по SSH-ключу. Регулярно устанавливайте обновления Битрикс через систему обновлений SiteUpdate в админке — они закрывают уязвимости.

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

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

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

Арендовать VPS

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

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

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

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

Почему ставить Битрикс через bitrix-env, а не вручную?

Окружение разворачивает и тонко настраивает весь стек под требования Битрикс: правильные версии, кэширование, параметры производительности. Ручная сборка легко приводит к низкой оценке в тесте производительности и нестабильности.

Сколько ресурсов нужно для 1С-Битрикс?

Минимум 2 ГБ RAM для простого сайта, 4 ГБ и больше для интернет-магазина с каталогом. Диск лучше SSD/NVMe. Битрикс тяжёлый, и на минимальном VPS работать комфортно не будет.

На какой ОС работает BitrixVM?

На RHEL-совместимых: AlmaLinux 8/9, Rocky Linux, CentOS-семейство. На Debian/Ubuntu окружение не рассчитано, поэтому выбирайте AlmaLinux или Rocky при заказе сервера.

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

Убедитесь, что включено кэширование (окружение делает это), используется свежий PHP и быстрый диск. Если оценка низкая при правильной настройке — не хватает мощности сервера. На VPS MAATRIX ресурсы увеличиваются без переустановки.

Нужны сами нейросети для контента?

Генерируйте изображения, видео и озвучку нейросетями на falapi.io — десятки моделей в одном окне. Оплата картой РФ и по СБП.