Найти в Дзене
o2it.ru

Установка коробочной версии Битрикс24 на виртуальный сервер

Наглядная инструкция: 11 шагов, которые помогут сделать все правильно.

Простой и понятный сценарий установки Битрикс24 в документации 1С-Битрикс, к сожалению, отсутствует. Мы написали эту инструкцию для начинающих специалистов и системных администраторов. Надеемся, что статья будет вам полезна.

1. Выбрать сервер

Рекомендуется ставить коробочный Битрикс24 на CentOS 7 (сервер с операционной системой Linux).

Мы предпочитаем арендовать сервера у Firstvds. У них можно заказать сервер с уже установленной Bitrix VM (следует при заказе выбрать предустановленное ПО: «1С-Битрикс»). Это не настойчивая рекомендация. Вы можете выбрать любого провайдера, который подходит по соотношению цена/качество.

Рекомендуемая конфигурация:

До 12 пользователей:

  • 2 ядра 5,0 ГГц
  • 4 Гб оперативной памяти
  • Диск 120 Гб NVMe SSD

Стоимость в месяц: ±2 000 руб.

До 50 пользователей:

  • 3 ядра 5,0 ГГц
  • 6 Гб оперативной памяти
  • Диск 240 Гб NVMe SSD

Стоимость в месяц: ±3 500 руб.

50 – 100 пользователей:

  • 4 ядра 5,0 ГГц
  • 8 Гб оперативной памяти
  • Диск 360 Гб NVMe SSD

Стоимость в месяц: ±5 000 руб.

100 – 300 пользователей:

  • 4 ядра 5,0 ГГц
  • 8 Гб оперативной памяти
  • Диск 540 Гб NVMe SSD

Стоимость в месяц: 6 000 - 7 000 руб.

300 – 500 пользователей:

  • 5 ядер 5,0 ГГц
  • 10 Гб оперативной памяти
  • Диск 840 Гб NVMe SSD

Стоимость в месяц: 9 000 - 10 000 руб.

У каждого проекта свои запросы, но в большинстве случаев приведенных выше возможностей будет достаточно. Как правило, если вы арендуете виртуальный сервер, то в процессе работы можете расширить его параметры. Например, в случае нехватки места на диске или замедления работы портала.

2. Установить виртуальную машину Bitrix VM

Если вы арендовали сервер без предустановленной Bitrix VM, вам нужно установить ее через SSH-клиент. Мы используем этот. Для установки необходимо зайти под пользователем root и последовательно выполнить команды:

yum install wget

wget http://repos.1c-bitrix.ru/yum/bitrix-env.sh

chmod +x bitrix-env.sh ./

bitrix -env.sh

При первом входе на сервер с логином root вам предложат сменить пароль для пользователя bitrix:

*пароль не отображается для безопасности
*пароль не отображается для безопасности

После этого следует создать пул: нажать «1», затем Enter.

-3

Мастер создания пула автоматически открывает необходимые порты в CentOS для установки Битрикс 24 и корректной работы CMS.

  • 22 – ssh доступ;
  • 80 / 443 – http / https web-сервер;
  • 8890 / 8891 – http/https ntlm;
  • 8893 / 8894 – http/https сервер мгновенных сообщений;
  • 5222 / 5223 – http/https xmpp-сервер.

Если пул не создан, будут открыты только порты 22, 80 и 443.

3. Установить корпоративный портал

Укажите IP-адрес вашего сервера в адресной строке браузера и следуйте инструкциям.

-4

Если у вас есть резервная копия облачного Битрикс24, то выбирайте «Восстановить копию» в левом нижнем углу.

Далее нужно выбрать версию и ввести лицензионный ключ. Нажать кнопку «Загрузить» и ждать загрузки дистрибутива продукта с сервера.

-5

Следуйте инструкциям. Далее (на 4-м шаге) нужно создать администратора. Задайте надёжный пароль, это важно (используйте цифры, знаки препинания, заглавные и маленькие буквы).

-6

Нажимайте «Далее».

Если вы собираетесь использовать группы с внешними пользователями, в финале настройте Экстранет.

-7

Ура, портал установлен!

-8

4. Делегировать домен

Для этого нужно добавить А-запись в панели управления вашего регистратора. Также вы можете создать поддомен для уже существующего домена.

Настройки для провайдера Timeweb:

-9

Если вы следовали инструкции и выполнили настройки корректно, то установка коробки завершена. Она будет открываться по выбранному вами домену.

5. Выпустить SSL-сертификат для настройки HTTPS

Безопасность превыше всего. Поэтому для вашего портала нужен SSL-сертификат. Вы можете подключить свой либо выпустить бесплатный Let's Encrypt.

Переходим в панель управления:

-10

«Настройки» -> «Настройки продукта» -> «Модули»

(http://вашдомен.ру/bitrix/admin/module_admin.php?lang=ru)

Найдите «Управление масштабированием (scale)» и нажмите «Установить».

*В некоторых редакциях он установлен по умолчанию.
*В некоторых редакциях он установлен по умолчанию.

Долгая загрузка панели управления масштабированием — это нормально.

-12

Перейдите в «Глобальные действия» -> «Настройка сертификатов» -> «Настройка сертификата Let's Encrypt» -> Ваш сайт

-13

Укажите e-mail администратора и домен. Нажмите «Начать», дождитесь выполнения.

-14

Отключите доступ по незащищенному протоколу HTTP.

Нажмите «Глобальные действия» -> «Отключить http» -> Ваш сайт

Ждите выполнения задачи, а после запустите перезагрузку страницы.

-15

6. Настроить почту (отправка e-mail)

Через Битрикс24 отправляются:

- e-mail клиентам в CRM;

- системные сообщения;

- исходящие e-mail с корпоративных почтовых ящиков сотрудников;

- e-mail рассылки в модуле CRM-маркетинга.

Для корректной отправки сообщений через портал требуется подключить SMTP-сервер. Например, можно взять сервер в аренду в Sendpulse (по ссылке бонус 4 000 руб.)

Как подключить и настроить сервер подробно описано тут.

7. Настроить PUSH-сервер

По-умолчанию в Битрикс24 (коробка) используется облачный PUSH-сервер, но скорость его работы ниже, чем локального.

Настройка выполняется в модуле «Управление масштабированием».

(http://вашдомен.ру/bitrix/admin/scale_panel.php?lang=ru)

Выберите «PUSH» -> «Действия» -> «Добавить роль PUSH-сервера».

-16

8. Обновить портал

Для обновления перейдите в «Marketplace» -> «Обновление платформы»

(http://вашдомен.ру/bitrix/admin/update_system.php?lang=ru)

Необходимо принять лицензионное соглашение и активировать лицензионный ключ, если вы не делали этого ранее.

После заполнения формы активации ключа нажмите «Обновить систему SiteUpdate».

-17

Установите обновления.

-18

9. Установить модули

Перейдите в «Настройки» -> «Настройки продукта» -> «Модули»

(http://вашдомен.ру/bitrix/admin/module_admin.php?lang=ru)

В первую очередь установите:

- Телефонию

- Библиотеку документов

- Чат-боты Битрикс24

Остальные модули — опционально.

*Для решения «Интернет-магазин+CRM» модуль «Компрессия» должен быть не установлен (удален).

10. Исправить ошибки

Перейдите в «Настройки» -> «Инструменты» -> «Проверка системы» -> «Тестирование конфигурации».

(http://вашдомен.ру/bitrix/admin/site_checker.php?lang=ru)

Приступите к тестированию:

-19

Ошибка отправки почты
Если подключение к почтовому серверу не было настроено или что-то пошло не так, система об этом обязательно сообщит.

Вернитесь на шаг настройки почты.

-20

Ошибка работы MySQL

-21

Чтобы исправить эту ошибку, нужно отредактировать 2 PHP-файла.

Это можно сделать в панели управления: выберите «Контент» -> «Структура сайта» - > «Файлы и папки»

(http://вашдомен.ру/bitrix/admin/fileman_admin.php?lang=ru&path=%2Fbitrix%2Fphp_interface).

Добавьте в конец файла /bitrix/php_interface/after_connect_d7.php

$connection ->queryExecute( "SET sql_mode=''" );

$connection ->queryExecute( "SET innodb_strict_mode=0" );

Добавьте в конец файла /bitrix/php_interface/after_connect.php

$DB ->Query("SET sql_mode=''" );

$DB ->Query("SET innodb_strict_mode=0" );

Ошибки в этих файлах лучше не допускать, иначе сервер «упадёт». Если это всё-таки произошло, то исправить файлы можно через FTP через пользователя bitrix (пароль вы задавали в самом начале).

11. Протестировать производительность

«Настройки» -> «Производительность» -> «Панель производительности».

(http://вашдомен.ру/bitrix/admin/perfmon_panel.php?lang=ru).

Нажмите «Тестировать конфигурацию»

-22

Оптимальная оценка системы — не меньше 30. В ином случае велика вероятность, что портал будет работать медленно и «тормозить».

Откройте вкладку «Битрикс»:

-23

Система сама подскажет, что нужно оптимизировать базу данных. Запустите процесс, нажав кнопку «Оптимизировать».

Подождите, пока операция не будет завершена. Нельзя переходить на другие страницы в процессе.

-24

Готово!

Рекомендуем обязательно настроить резервное копирование, чтобы избежать потери данных. Лучше одновременно и в Битрикс24, и с помощью средств хостинга. Теперь можно с уверенностью сказать, что настройка коробочной версии Битрикс24 завершена.

Спасибо, что прочитали эту статью!

Если вы рассматриваете коробочную версию Битрикс24, вы можете приобрести её у нашей компании. Мы проведём установку бесплатно.

Звоните: +7 (812) 209-13-32

Пишите: info@dizlab.com

Оригинал статьи на нашем официальном сайте .