Обзор развертывания Bitrix24 на сервере¶
Предварительные требования¶
Для корректной работы приложения сервер должен соответствовать следующим критериям:
-
Операционная система: Ubuntu (рекомендуется).
-
Права доступа: Права суперпользователя (root) для установки системных пакетов и настройки конфигураций.
-
Порты:
-
80(HTTP) — для веб-трафика и получения SSL-сертификатов. -
443(HTTPS) — для защищенного соединения.
FDQN итоговой панели на домене hostkey.in¶
Для доступа к установленной системе используется динамически формируемый поддомен.
| Параметр | Значение |
|---|---|
| Префикс | bitrix24 |
| Домен | hostkey.in |
| Полный шаблон | bitrix24{Server_ID}.hostkey.in |
Процесс установки приложения¶
Процесс развертывания включает в себя настройку веб-сервера, среды выполнения PHP и базы данных MySQL. Установка выполняется по следующему алгоритму:
-
Подготовка системы:
-
Обновление списков пакетов
apt. -
Добавление репозитория стороннего источника для получения актуальных версий PHP (Sury).
-
Установка программного обеспечения:
-
Веб-сервер Apache2.
-
Среда выполнения PHP версии 8.2 и необходимые расширения (
xml,gd,mysql,mbstring,opcache,ldap). -
Сервер базы данных MySQL Server.
-
Инструменты для автоматического получения SSL-сертификатов (Certbot).
-
Настройка PHP:
-
Установка лимита памяти (
memory_limit) в значение256M. -
Настройка временной директории загрузки файлов:
/var/www/html. -
Включение параметров
short_open_tagдля корректного отображения кода. -
Увеличение лимита переменных ввода (
max_input_vars) до10000. -
Установка часового пояса:
Europe/Moscow. -
Настройка веб-сервера:
-
Создание конфигурационного файла виртуального хоста Apache2 с привязкой к соответствующему домену.
-
Включение модуля
mod_rewriteдля поддержки обработки URL. -
Работа с базой данных:
-
Создание базы данных с именем
sitemanager. -
Создание пользователя
adminс полными правами доступа к базе данных. -
Завершение установки:
-
Загрузка установочного скрипта Bitrix24 (
bitrixsetup.php) в директорию/var/www/html/.
Права доступа и безопасность¶
-
Для директории
/var/www/htmlустановлены права на запись для всех пользователей (o+w), что необходимо для работы установочного скрипта Bitrix24. -
Настроен автоматический выпуск SSL-сертификатов через Certbot для обеспечения безопасности соединения по протоколу HTTPS.
Базы данных¶
Приложение использует локальный сервер MySQL.
| Параметр | Значение |
|---|---|
| Имя базы данных | sitemanager |
| Пользователь | admin |
| Права доступа | Все права (ALL PRIVILEGES) на базу sitemanager |
Инструкция по обновлению приложения¶
Для обновления основного приложения необходимо использовать официальный установочный скрипт Bitrix24.
-
Перейдите в веб-интерфейс по адресу:
https://bitrix24{Server_ID}.hostkey.in/bitrixsetup.php?lang=ru. -
Следуйте инструкциям мастера обновления, который проверит совместимость системы и обновит файлы приложения.
Расположение конфигурационных файлов и данных¶
-
Конфигурация веб-сервера:
/etc/apache2/sites-available/bitrix24{Server_ID}.hostkey.in.conf -
Конфигурация PHP (Apache):
/etc/php/8.2/apache2/php.ini -
Конфигурация PHP (CLI):
/etc/php/8.2/cli/php.ini -
Корневая директория приложения:
/var/www/html/
Доступные порты для подключения¶
| Порт | Протокол | Назначение |
|---|---|---|
80 | HTTP | Веб-трафик и проверка SSL |
443 | HTTPS | Защищенный доступ к панели управления Bitrix24 |
Запуск, остановка приложения¶
Управление веб-сервером Apache осуществляется следующими командами:
-
Перезагрузка конфигурации:
systemctl restart apache2 -
Проверка статуса службы:
systemctl status apache2