Установка Bitrix 24 (Centos 9 на хостинге Selectel)

Оцените статью

Сегодня мы рассмотрим процесс установки и базовой настройки коробочной версии Bitrix 24 на Centos 9, хостинг будем использовать Selectel так-как у меня там еще осталось немного от гранта.

Создание виртуальной машины Centos 9

Переходим в раздел «Продукты -> Серверы», выбираем создать сервер.

Selectel создать сервер

Для запуска Bitrix 24 нам потребуется не менее 2GB оперативной памяти и чистая немодифицированная версия Centos 9. В моем случае получилась представленная на скриншоте конфигурация.

  • 2 виртуальных ядра
  • 4 гигабайта оперативной памяти
  • 5 гигабайт дискового пространства
  • сразу заказываем внешний IP-адрес

Места конечно можно и побольше выделить для реальной инсталяции, но нам для демонстрации вполне хватит.

selectel безопасность

Устанавливаем ssh-ключ и на всякий случай копируем сгенерированый пароль пользователя root (в дальнейшем мы его изменим).

Цена сервера в Selectel

В результате получилось 83 рубля в день и меня это устраивает. Выбираем создать сервер и ждем пока сервер не будет создан.

Конфигурация сети

Как вы видите за нас уже все настроено и мы видим наш внешний белый IP-адрес который скоммутирован на внутренний серый адрес и закрыт группой безопасности по умолчанию.

Группы безопасности selectel

Для использования в Production я бы рекомендовал закрыть доступ по неиспользуемым портам. После авторизации на сервере обязательно измените пароль пользователя root.

$ ssh root@178.72.153.184
# passwd root

Подготовка окружения для запуска Bitrix 24

Обновляем систему.

# dnf clean all && dnf update

Запускем скрипт подготовки окружения.

# wget http://repo.bitrix24.tech/dnf/bitrix-env-9.sh && chmod +x bitrix-env-9.sh && ./bitrix-env-9.sh

Соглашаемся на отключение SeLinux.

====================================================================
Bitrix Environment for Linux installation script.
Yes will be assumed as a default answer.
Enter 'n' or 'no' for a 'No'. Anything else will be considered a 'Yes'.
This script MUST be run as root, or it will fail.
====================================================================
OS and version: CentOS Stream 9
You have to disable SElinux before installing Bitrix Environment.
Do you want to disable SELinux?(Y|n) 

После перезагрузки снова запускаем скрипт установки.

# ./bitrix-env-9.sh 

Если во время установки вы получили ошибку.

Problem: package npm-1:8.19.4-1.16.20.2.8.el9.x86_64 from AppStream requires nodejs = 1:16.20.2-8.el9, but none of the providers can be installed

Активируйте репозиторий crb и установите nodejs отдельно.

# dnf config-manager --set-enabled crb
# dnf install nodejs

Сгененрированный пароль пользователя root от mysql находится в файле /root/.my.cnf.

# cat /root/.my.cnf

По завершении установки запускаем меню базовой настройки.

# /root/menu.sh

Создаем пул серверов Bitrix 24

Так как это пока у нас единственный сервер, то мы создаем на нем управляющий пул.

Пул управления Битрикс 24

Задаем имя мастер-сервера.

Имя мастер-сервера Битрикс 24

Пул успешно создан.

Пул Битрикс 24 успешно создан

Теперь нам доступно гораздо больше параметров конфигурации.

Конфигурация пула серверов Bitrix 24

Установка Битрикс 24

В браузере открываем URL с IP-адресом нашего сервера (внешним по протоколу http).

Мастер настройки Bitrix 24

Переходим с корень нашего web-сервера и загружаем скрипт установки bitrixsetup.php.

# cd /home/bitrix/www/
# wget https://www.1c-bitrix.ru/download/scripts/bitrixsetup.php
# chown bitrix:bitrix ./bitrixsetup.php

Запускаем скрипт установки перейдя в браузере по ссылке http://<адрес сервера>/bitrixsetup.php

Установка демо-версии Битрикс 24

Выбираем установку Демонстрационной версии в максимальной комплектации «Энтерпрайз».

Установка энтерпрайз

По окончании установки будет запущен мастер настройки портала Битрикс 24.

Мастер настройки Битрикс 24

Соглашаемся с лицензионным соглашением.

Соглашаемся с лицензионным соглашением.

Регистрируем портал.

Регистрация портала Битрикс 24

Дожидаемся окончания установки.

Дожидаемся окончания установки Битрикс 24

Создаем аккаунт администратора.

Создаем аккаунт администратора

Переходим к настройкам портала.

Переходим к настройкам портала.

Выбираем дизайн.

Выбираем дизайн.

Финальные штрихи.

Завершение настройки портала

По окончании настройки порталом можно пользоваться.

По окончании настройки порталом можно пользоваться.

Как видите ничего особо сложного нет.

Похожие записи

Создание локальной копии репозитория пакетов main и updates в REDOS и CENTOS

Так как наш проект по внедрению REDOS перешел в Production-фазу, то как я уже говорил мы работаем в закрытом контуре без доступа в интернет. Следовательно для установки програмного обеспечения и…

Интеграция DevOps (Gitea+Concourse) стека с FreeIPA

По старой схеме продолжаем проект по миграции на отечественное ПО, а именно на RedOS и сегодня настроим интеграцию Gitea и Concourse c доменом FreeIPA. Настройки Gitea для авторизации при помощи…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Читать еще статьи

Создание локальной копии репозитория пакетов main и updates в REDOS и CENTOS

Создание локальной копии репозитория пакетов main и updates в REDOS и CENTOS

Установка Bitrix 24 (Centos 9 на хостинге Selectel)

Установка Bitrix 24 (Centos 9 на хостинге Selectel)

Интеграция DevOps (Gitea+Concourse) стека с FreeIPA

Интеграция DevOps (Gitea+Concourse) стека с FreeIPA

Шпаргалка по основным командам консоли Ubuntu Linux

Шпаргалка по основным командам консоли Ubuntu Linux

Интеграция Grafana и FreeIPA (авторизация при помощи учетных данных IPA-домена)

Интеграция Grafana и FreeIPA (авторизация при помощи учетных данных IPA-домена)

Linux синхронизация времени (Установка настройка и диагностика chrony)

Linux синхронизация времени (Установка настройка и диагностика chrony)