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

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

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

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

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

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

  • Порты:

  • 80 (HTTP) — для начальной настройки и работы сайта.

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

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

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

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

Структура файлов и каталогов

Основные компоненты системы располагаются по следующим путям:

  • /var/www/html — корневая директория веб-приложения и временная папка для загрузок.

  • /etc/apache2/sites-available/ — конфигурационные файлы виртуальных хостов Apache.

  • /etc/php/8.3/apache2/php.ini — основной файл конфигурации PHP.

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

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

  1. Подготовка системы: установка необходимых системных библиотек (ca-certificates, curl, gnupg, lsb-release).

  2. Настройка репозитория PHP: добавление стороннего репозитория для обеспечения поддержки версии PHP 8.3.

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

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

  5. Среда выполнения PHP 8.3 и расширения (xml, gd, mysql, mbstring, opcache, ldap).

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

  7. Клиент Certbot для автоматического получения SSL-сертификатов.

  8. Конфигурация PHP:

  9. Увеличение лимита памяти (memory_limit) до 256M.

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

  11. Включение коротких тегов PHP (short_open_tag = On).

  12. Увеличение параметра max_input_vars до 10000.

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

  14. Оптимизация opcache.revalidate_freq (установлено в 0).

  15. Настройка веб-сервера: создание конфигурационного файла виртуального хоста Apache, активация модуля rewrite и перезапуск сервиса.

  16. Безопасность SSL: автоматическое получение SSL-сертификата через Certbot для домена приложения.

  17. Подготовка базы данных: создание базы данных sitemanager и пользователя admin.

  18. Загрузка установщика: скачивание скрипта bitrixsetup.php в директорию /var/www/html/.

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

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

  • Настройка Apache включает использование модуля mod_rewrite для корректной обработки URL.

  • Для защиты соединения используется SSL-сертификат, выпущенный через Certbot.

Базы данных

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

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

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

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

  • Перезапуск конфигурации Apache: systemctl restart apache2.

  • Проверка статуса сервиса: systemctl status apache2.

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