Битрикс 24: установка коробочной версии

Инструкция по установке коробочной версии Битрикс24 на виртуальный сервер.

Битрикс 24: установка коробочной версии

Инструкция по установке коробочной версии Битрикс24 на виртуальный сервер.
К сожалению, в документации по продукту на сайте 1С-Битрикс нет простого и понятного алгоритма установки Битрикс24 (коробка).

Я написал эту статью для системных администраторов и начинающих специалистов по Битрикс24. Надеюсь, что описанный мной алгоритм будет вам полезен. Поехали!
Константин Башкатов - генеральный директор в о2, компании-интеграторе CRM Битрикс24
Константин Башкатов
Генеральный директор в о2

Этапы установки

Требования к серверу для коробочной версии Битрикс24

1. Выбор сервера

Для корректной работы рекомендуется установка Битрикс 24 (коробка) на CentOS 7 (сервер с операционной системой Linux).

Оптимальный способ — арендовать виртуальный сервер. Мы обычно арендуем сервера для Битрикс24 в Firstvds, но вы можете выбрать любого другого хостинг-провайдера.
У некоторых провайдеров можно заказать виртуальный сервер с уже установленной Bitrix VM. Например, в Firstvds при заказе сервера есть опция - предустановленное ПО "1С-Битрикс"
Рекомендуемая конфигурация по нашему опыту:

До 12 пользователей:
2 ядра 5,0 ГГц / 4 Гб оперативной памяти / Диск 120 Гб NVMe SSD
Примерная стоимость в месяц - 2 000 руб.

До 50 пользователей:
3 ядра 5,0 ГГц / 6 Гб оперативной памяти / Диск 240 Гб NVMe SSD
Примерная стоимость в месяц - 3 500 руб.

50 – 100 пользователей:
4 ядра 5,0 ГГц / 8 Гб оперативной памяти / Диск 360 Гб NVMe SSD
Примерная стоимость в месяц - 5 000 руб.

100 – 300 пользователей:
4 ядра 5,0 ГГц / 8 Гб оперативной памяти / Диск 540 Гб NVMe SSD
Примерная стоимость в месяц - 6 000 - 7 000 руб.

300 – 500 пользователей:
5 ядер 5,0 ГГц / 10 Гб оперативной памяти / Диск 840 Гб NVMe SSD
Примерная стоимость в месяц - 9 000 - 10 000 руб.

Конфигурация для каждого проекта индивидуальна. Чаще всего приведенные выше параметры вполне достаточны.

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

2. Установка виртуальной машины Bitrix VM

Если вы арендовали сервер без предустановленной Bitrix VM, вам необходимо её установить. Делается это через SSH-клиент. Я, например, использую этот. Зайдите под пользователем root и выполните следующие команды (по очереди):

yum install wget
wget http://repos.1c-bitrix.ru/yum/bitrix-env.sh
chmod +x bitrix-env.sh
./bitrix-env.sh
При первом входе на сервер с логином root будет предложено сменить пароль у пользователя bitrix:
Второй шаг по установке Битрикс24 - При первом входе на сервер с логином root будет предложено сменить пароль у пользователя bitrix
Обратите внимание, что при вводе пароля он не отображается в целях безопасности.
Далее нужно создать пул и можно приступать к работе (Нажмите 1, затем Enter):
Установка Битрикс24 - работа с Bitrix VM через SSH
Test
Обязательно создайте пул.
Мастер создания пула откроет все необходимые порты в CentOS для установки Битрикс24 и корректной работы CMS.
  • 22 – ssh доступ;
  • 80 / 443 – http / https web-сервер;
  • 8890 / 8891 – http/https ntlm;
  • 8893 / 8894 – http/https сервер мгновенных сообщений;
  • 5222 / 5223 – http/https xmpp-сервер.
Если пул не создан, то открыты только 22, 80 и 443 порты.

3. Установка корпоративного портала

Вбейте в адресной строке браузера IP-адрес вашего сервера и следуйте инструкциям мастера установки.
Установка Битрикс24 (коробка) - настройка VMBitrix
Если вы хотите установить Битрикс24 из резервной копии облачного Битрикс24 — жмите на ссылку "Восстановить копию", а не на зеленую кнопку "Установить".
Выберите версию и введите ваш лицензионный ключ. Нажмите "Загрузить". Затем дождитесь загрузки дистрибутива продукта с сервера.
Третий шаг по установке Битрикс24 (коробка) - выбор продукта: 1С Битрикс24, управление сайтом
Следуйте инструкциям Мастера установки.

На 4-м шаге вам предложат создать администратора. Рекомендую задать безопасный пароль. Для этого используйте знаки препинания, большие и маленькие буквы, цифры.
Установка Битрикс24 (коробка) - создание администратора
Следуйте инструкциям Мастера установки.

На последнем шаге Мастер предложит настроить Экстранет. Если планируете использовать группы с внешними пользователями, то рекомендую сразу установить.
Установка Битрикс24 - настройка 1С Bitrix24
Следуйте инструкциям Мастера установки.

На последнем шаге нажмите "Вернуться на портал". Отлично, портал установлен!
Установка Битрикс24 - настройка экстранет

4. Делегирование домена

Делегируйте ваш домен через добавление А-записи в панели управления вашего регистратора. Для удобства можно создать поддомен для уже существующего домена.

Ниже скриншот примера настроек для провайдера Timeweb.
Установка Битрикс24 (коробка) - делегирование домена, настройка DNS
Если вы выполнили все настройки правильно, тогда установка коробочной версии Битрикс24 прошла успешно. Она откроется по вашему доменному имени.

5. Выпуск SSL-сертификата, настройка HTTPS

Для корректной и безопасной работы портала необходим SSL-сертификат. Вы можете подключить свой SSL-сертификат или выпустить бесплатный Let's Encrypt.

Перейдите в панель управления.

Установка коробочной версии Битрикс24 - Выпуск SSL-сертификата, настройка HTTPS
Для выпуска сертификата перейдите в "Настройки" -> "Настройки продукта" -> "Модули"
(http://вашдомен.ру/bitrix/admin/module_admin.php?lang=ru)

Найдите в списке модуль "Управление масштабированием (scale)" и нажмите "Установить". В зависимости от редакции - модуль может быть уже предустановлен.
Установка коробочной версии Битрикс24 - Управление масштабированием (scale)
Далее перейдите в модуль "Управление масштабированием" -> "Панель управления"
(http://вашдомен.ру/bitrix/admin/scale_panel.php?lang=ru)

Нажмите "Добавить сервер" и дождитесь выполнения.
Панель управления масштабированием всегда долго загружается, это нормально.
Установка коробочной версии Битрикс24 - Панель управления масштабированием
Далее выберите "Глобальные действия" -> "Настройка сертификатов" -> "Настройка сертификата Let's Encrypt" -> Ваш сайт
Установка коробочной версии Битрикс24 - Настройка сертификата Let's Encrypt
Введите e-mail администратора портала и доменное имя. Нажмите "Начать", дождитесь выполнения.
Установка коробочной версии Битрикс24 - Настройка сертификата Let's Encrypt
Теперь отключим доступ по незащищенному протоколу HTTP. Для этого нажмите "Глобальные действия" -> "Отключить http" -> Ваш сайт

Дождитесь выполнения. При успешном выполнении произойдет переадресация на https, и вам нужно будет перезагрузить страницу.
Установка коробочной версии Битрикс24 - настройка https

6. Настройка почты

Через Битрикс24 отправляются почтовые сообщения:

  • системные сообщения;
  • e-mail клиентам в CRM;
  • исходящие e-mail с корпоративных почтовых ящиков сотрудников;
  • e-mail рассылки в модуле CRM-маркетинга.

Для отправки e-mail через корпоративный портал потребуется подключить внешний SMTP-сервер.

Вы можете взять сервер в аренду, например в Sendpulse. (по ссылке бонус 4 000 руб.)

Процесс настройки и подключения почтового сервера подробно разобран в этой статье.

7. Настройка PUSH-сервера

PUSH-сервер отвечает за отправку уведомлений. По умолчанию при установке Битрикс24 (коробка) выбирается облачный PUSH-сервер, но он работает медленнее локального. Давайте также настроим локальный PUSH-сервер.

Настройка производится в модуле "Управление масштабированием".
(http://вашдомен.ру/bitrix/admin/scale_panel.php?lang=ru)

Выберите "PUSH" -> "Действия" -> "Добавить роль PUSH-сервера".
Установка коробки Битрикс24 - Настройка PUSH-сервера

8. Обновление портала

Для обновления портала перейдите "Marketplace" -> "Обновление платформы"
(http://вашдомен.ру/bitrix/admin/update_system.php?lang=ru)

Примите лицензионное соглашение. Если ваш лицензионный ключ не активирован, то система предложить это сделать, заполнив соответствующую форму. После заполнения формы нажмите "Обновить систему SiteUpdate"
Установка коробки Битрикс24 - Обновление портала
Затем установите рекомендуемые обновления.
Установка коробки Битрикс24 - Обновление портала

9. Установка модулей

Перейдите в "Настройки" -> "Настройки продукта" -> "Модули"
(http://вашдомен.ру/bitrix/admin/module_admin.php?lang=ru)

В первую очередь установите модули:

  • Библиотека документов
  • Телефония
  • Чат-боты Битрикс24

Остальные модули — опционально.
Для решения "Интернет-магазин+CRM" модуль "Компрессия" должен быть не установлен (удален).

10. Исправление ошибок

Перейдите в "Настройки" -> "Инструменты" -> "Проверка системы" -> "Тестирование конфигурации".
(http://вашдомен.ру/bitrix/admin/site_checker.php?lang=ru)

Запустите тестирование.
Установка коробки Битрикс24 - Исправление ошибок
Ошибка отправки почты
Если вы не настроили подключение к почтовому серверу или допустили ошибки в настройках, система выдаст уведомление.

Вернитесь на шаг настройки почты.
Установка коробки Битрикс24 - Ошибка отправки почты
Ошибка работы MySQL
Установка коробки Битрикс24 - Ошибка работы MySQL
Для исправления этой ошибки необходимо будет отредактировать 2 php-файла.
Это можно сделать в панели управления: Выберите "Контент" -> "Структура сайта" - > "Файлы и папки"
(http://вашдомен.ру/bitrix/admin/fileman_admin.php?lang=ru&path=%2Fbitrix%2Fphp_interface).

Добавьте в конец файла /bitrix/php_interface/after_connect_d7.php

$connection->queryExecute("SET sql_mode=''");
$connection->queryExecute("SET innodb_strict_mode=0");
Добавьте в конец файла /bitrix/php_interface/after_connect.php

$DB->Query("SET sql_mode=''");
$DB->Query("SET innodb_strict_mode=0");
Если вы допустите ошибку в одном из этих файлов — портал "упадёт".
В таком случае отредактировать файл можно через FTP-клиент.
Для этого подключитесь к FTP через пользователя bitrix (пароль для него вы задавали в самом начале).

11. Тестирование производительности

Перейдите в "Настройки" -> "Производительность" -> "Панель производительности".
(http://вашдомен.ру/bitrix/admin/perfmon_panel.php?lang=ru).

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

Перейдите на вкладку "Битрикс".
Перенос Битрикс 24 - Оценка системы должна быть не менее 30
Необходимо оптимизировать базу данных. Нажмите "Оптимизировать". Дождитесь окончания выполнения операции, не переходите на другие страницы, т.к. процедура выполняется на хитах.
Установка Битрикс 24 (коробка) - оптимизация производительности
Готово!

Обязательно настройте резервное копирование: средствами хостинга или через встроенное резервное копирование в Битрикс24. Лучше использовать и тот, и другой способ одновременно. На этом этапе можно смело сказать, что по Битрикс24 установка коробочной версии закончена.
Наши кейсы
    Требования к серверу для коробочной версии Битрикс24
    Поделитесь статьей в социальных сетях
    Спасибо, что прочитали эту статью!

    Если вы рассматриваете коробочную версию Битрикс24 - вы можете приобрести её у нашей компании. Мы проведём установку бесплатно.

    Звоните: +7 (812) 209-13-32
    Пишите: info@o2it.ru
    Константин Башкатов - генеральный директор в о2, компании-интеграторе CRM Битрикс24
    Константин Башкатов
    Генеральный директор в о2