Обзор развертывания Bitrix24 на сервере¶
Предварительные требования¶
Для корректной работы приложения требуются следующие системные компоненты и настройки:
-
Операционная система: Debian (или дистрибутивы на базе Ubuntu).
-
Веб-сервер: Apache2.
-
База данных: MySQL Server.
-
Язык программирования: PHP версии 8.2.
-
Доменное имя: Должно быть настроено в соответствии с шаблоном системы.
FDQN итоговой панели на домене hostkey.in¶
| Параметр | Значение |
|---|---|
| Префикс | bitrix24 |
| Домен | hostkey.in |
| Полный шаблон | bitrix24{Server_ID_from_Invapi}.hostkey.in |
Структура файлов и каталогов¶
Основные пути к файлам и директориям в системе:
-
/var/www/html— корневая директория веб-приложения и временная директория для загрузок PHP. -
/etc/apache2/sites-available/— конфигурационные файлы виртуальных хостов Apache2. -
/etc/php/8.2/apache2/php.ini— основной файл конфигурации PHP для модуля Apache. -
/etc/apt/keyrings/ondrej-php.gpg— ключ репозитория Ondrej PHP.
Процесс установки приложения¶
Установка выполняется путем развертывания среды окружения и загрузки установочного скрипта:
-
Настройка системных репозиториев (добавление ключей и источников Ondrej PHP).
-
Установка веб-сервера Apache2, базы данных MySQL и необходимых расширений PHP (
xml,gd,mysql,mbstring,opcache,ldap). -
Загрузка установочного скрипта Bitrix:
/var/www/html/bitrixsetup.php.
Права доступа и безопасность¶
-
Брандмауэр: Настройка не предусмотрена в исходных файлах.
-
Права на директории: Для каталога
/var/www/htmlустановлены права, позволяющие запись всем пользователям (o+w). -
Пользователи: Работа с базой данных осуществляется под пользователем
admin.
Базы данных¶
Данные хранятся в MySQL Server.
| Параметр | Значение |
|---|---|
| Имя базы данных | sitemanager |
| Пользователь | admin |
| Права доступа | Все права (ALL) на базу данных |
Инструкция по обновлению приложения¶
Обновление выполняется_pull и перезапуск контейнеров.