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

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

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

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

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

  • Веб-сервер: Apache2.

  • База данных: MySQL Server.

  • Интерпретатор PHP: Версия 8.2.

  • Дополнительные компоненты: Certbot для управления SSL-сертификатами.

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

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

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

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

Установка выполняется путем развертывания веб-стека (Apache, MySQL, PHP 8.2) и загрузки установочного скрипта Bitrix.

  1. Настройка репозитория PHP (Sury).

  2. Установка необходимых модулей PHP (xml, gd, mysql, mbstring, opcache, ldap).

  3. Конфигурация параметров php.ini (увеличение memory_limit до 256M, настройка upload_tmp_dir, включение short_open_tag, настройка max_input_vars и часового пояса).

  4. Создание конфигурации виртуального хоста Apache.

  5. Получение SSL-сертификата через Certbot.

  6. Загрузка установочного файла Bitrix: https://www.1c-bitrix.ru/download/scripts/bitrixsetup.php.

Базы данных

Для работы приложения создается база данных со следующими параметрами:

Параметр Значение
Имя базы данных sitemanager
Пользователь admin
Метод подключения Локальный сокет /run/mysqld/mysqld.sock

Настройки прав

Для обеспечения корректной работы веб-сервера и возможности загрузки файлов через установщик:

  • Директория /var/www/html предоставляет права на запись всем пользователям (o+w).

  • Установлены специфические параметры доступа в конфигурации Apache для директории /var/www/html.

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

Конфигурационные файлы и данные распределены по следующим путям:

  • Конфигурация PHP (Apache): /etc/php/8.2/apache2/php.ini

  • Конфигурация PHP (CLI): /etc/php/8.2/cli/php.ini

  • Конфигурация виртуального хоста Apache: /etc/apache2/sites-available/bitrix24{Server_ID}.hostkey.in.conf

  • Корневая директория веб-сервера: /var/www/html

Доступные порты для подключения

Порт Протокол Назначение
80 TCP HTTP (перенаправление на HTTPS)
443 TCP HTTPS (защищенное соединение)

Запуск, остановка приложения

Управление состоянием веб-сервера осуществляется через системный менеджер systemd:

  • Перезагрузка Apache: systemctl restart apache2

  • Включение автозапуска Apache: systemctl enable apache2

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