Перейти к содержанию

Обзор развертывания Bitrix24 на сервере

Предварительные требования

Для корректной работы приложения сервер должен соответствовать следующим критериям:

  • Операционная система: Ubuntu (рекомендуется).

  • Права доступа: Права суперпользователя (root) для установки системных пакетов и настройки конфигураций.

  • Порты:

  • 80 (HTTP) — для веб-трафика и получения SSL-сертификатов.

  • 443 (HTTPS) — для защищенного соединения.

FDQN итоговой панели на домене hostkey.in

Для доступа к установленной системе используется динамически формируемый поддомен.

Параметр Значение
Префикс bitrix24
Домен hostkey.in
Полный шаблон bitrix24{Server_ID}.hostkey.in

Процесс установки приложения

Процесс развертывания включает в себя настройку веб-сервера, среды выполнения PHP и базы данных MySQL. Установка выполняется по следующему алгоритму:

  1. Подготовка системы:

  2. Обновление списков пакетов apt.

  3. Добавление репозитория стороннего источника для получения актуальных версий PHP (Sury).

  4. Установка программного обеспечения:

  5. Веб-сервер Apache2.

  6. Среда выполнения PHP версии 8.2 и необходимые расширения (xml, gd, mysql, mbstring, opcache, ldap).

  7. Сервер базы данных MySQL Server.

  8. Инструменты для автоматического получения SSL-сертификатов (Certbot).

  9. Настройка PHP:

  10. Установка лимита памяти (memory_limit) в значение 256M.

  11. Настройка временной директории загрузки файлов: /var/www/html.

  12. Включение параметров short_open_tag для корректного отображения кода.

  13. Увеличение лимита переменных ввода (max_input_vars) до 10000.

  14. Установка часового пояса: Europe/Moscow.

  15. Настройка веб-сервера:

  16. Создание конфигурационного файла виртуального хоста Apache2 с привязкой к соответствующему домену.

  17. Включение модуля mod_rewrite для поддержки обработки URL.

  18. Работа с базой данных:

  19. Создание базы данных с именем sitemanager.

  20. Создание пользователя admin с полными правами доступа к базе данных.

  21. Завершение установки:

  22. Загрузка установочного скрипта Bitrix24 (bitrixsetup.php) в директорию /var/www/html/.

Права доступа и безопасность

  • Для директории /var/www/html установлены права на запись для всех пользователей (o+w), что необходимо для работы установочного скрипта Bitrix24.

  • Настроен автоматический выпуск SSL-сертификатов через Certbot для обеспечения безопасности соединения по протоколу HTTPS.

Базы данных

Приложение использует локальный сервер MySQL.

Параметр Значение
Имя базы данных sitemanager
Пользователь admin
Права доступа Все права (ALL PRIVILEGES) на базу sitemanager

Инструкция по обновлению приложения

Для обновления основного приложения необходимо использовать официальный установочный скрипт Bitrix24.

  1. Перейдите в веб-интерфейс по адресу: https://bitrix24{Server_ID}.hostkey.in/bitrixsetup.php?lang=ru.

  2. Следуйте инструкциям мастера обновления, который проверит совместимость системы и обновит файлы приложения.

Расположение конфигурационных файлов и данных

  • Конфигурация веб-сервера: /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

question_mark
Я могу вам чем-то помочь?
question_mark
ИИ Помощник ×