Реклама ООО Таймвэб
Реклама ООО Таймвэб
Реклама ООО Таймвэб

1C-Битрикс: виртуальная машина VMBitrix и VMBitrix.CRM

1 комментарий
1C-Битрикс: виртуальная машина VMBitrix и VMBitrix.CRM

Виртуальная машина Bitrix – бесплатное решение, которое позволяет получить виртуальный сервер, настроенный, протестированный и адаптированный для работы с продуктами 1С-Битрикс и PHP-приложениями. 

VMBitrix.CRM – решение на основе виртуальной машины Bitrix, которое предназначено для развертывания CRM. Внутри машины то же, что и внутри VMBitrix, однако некоторые пункты убраны из меню – например, нет управления хостами, MySQL и репликацией, отсутствует расширенное управление сайтами.

Компания WRP предоставляет услуги по разработке сайтов и переносу существующих проектов на CMS Bitrix c использованием виртуальной машины Битрикс. Профессионализм и опыт работы наших сотрудников позволяет реализовать максимально сложные решения в минимальные сроки. 

Установка виртуальной машины VMBitrix

Установка виртуальной машины Битрикс выполняется двумя способами:

  1. Автоматическая инсталляция при заказе нового сервера с Bitrix. Такое решение предлагает, например, Timeweb Cloud.

  2. Ручное развертывание ПО на базе сервера с «чистой» системой CentOS версий 6 или 7 с помощью BitrixEnv.

Разница между BitrixVM и BitrixEnv

BitrixVM – образ CentOS, на котором установлено все необходимое ПО для развертывания сайтов на 1С-Битрикс. Он подготовлен разработчиками 1С. Высокая производительность достигается также за счет оптимизации настроек сервера под работу с CMS.

BitrixEnv – это shell-скрипт, с помощью которого вы можете самостоятельно установить набор ПО, необходимый для работы сайтов на 1С-Битрикс. Он подходит для ситуаций, когда настройка сервера Битрикс невозможна с нуля. Например, у вас уже есть заказанный сервер. С помощью виртуального окружения вы можете настроить на нем конфигурацию под Битрикс так, как нужно для вашего проекта.

Ручная установка ВМ

С автоматической установкой все понятно – достаточно заказать сервер нужной конфигурации. Разберем ручную установку.

Подключитесь к серверу по SSH.

Получите установочный файл:

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

Измените права доступа, чтобы можно было запустить скачанный дистрибутив:

chmod +x bitrix-env.sh

Запустите установочный файл:

./bitrix-env.sh

На этом установка завершена.

Настройка ВМ

В BitrixVM настройка всех параметров выполняется через меню управления окружением. Чтобы перейти в него, выполните команду:

/root/menu.sh

При первом использовании система предложит изменить пароль. Введите новый пароль для root и подтвердите изменения.

Чтобы на сервере можно было размещать сайты, необходимо создать пул. 

  1. Выберите в меню управления первый пункт – Create management pool. Для этого нажмите цифру 1 на клавиатуре.

  2. Укажите имя хоста. Можно оставить имя по умолчанию, нажав Enter.

  3. Еще раз нажмите Enter, чтобы создать пул.

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

Создание первого сайта

В качестве примера создадим первый сайт. Чтобы начать, выберите в меню пункт 6 – Configure pool sites.

Затем выберите пункт 1 – Create a site. Запустится мастер настройки, который в режиме диалога проведет вас через основные этапы.

  1. Укажите домен.

  2. Выберите тип kernel. Это нужно для того, чтобы можно было осуществить подключение к БД Битрикс.

  3. Задайте кодировку сайта – обычно это UTF-8.

  4. Включите cron, если на передающем хосте есть задачи для вашего нового проекта.

Следующие этапы помогают выполнить на Битрикс подключение к базе данных. В диалоге появится вопрос, хотите ли вы кастомизировать имя и пароль от БД. Введите ‘y’, чтобы установить их вручную.

  1. Укажите имя БД.

  2. Введите имя пользователя. Оно может совпадать с именем БД.

  3. Укажите пароль от БД и подтвердите его повторным вводом.

Сайт появится в списке через некоторое время. Чтобы обновить список, нажмите Enter.

Дальше вы можете настраивать ресурс на свое усмотрение. Например, установить phpMyAdmin командой:

yum install -y phpmyadmin

Затем нужно создать ссылку на директорию phpMyAdmin в папке основного сайта:

ln -s /usr/share/phpMyAdmin /home/bitrix/www/phpmyadmin

Для настройки конфигурации Apache откройте файл:

vim /etc/httpd/bx/conf/default.conf

Перед ‘ErrorLog logs/error_log’ добавьте строки:

<Directory /home/bitrix/www/phpmyadmin>

php_admin_value mbstring.func_overload 0

</Directory>

Сохраните файл и перезапустите веб-сервер:

systemctl restart httpd

Чтобы защитить сайт, нужно установить SSL. Через меню Bitrix можно получить бесплатный сертификат Let's Encrypt. Чтобы выпустить и установить его:

  1. Пройдите в меню по пути: ‘8. Manage pool web servers -> 3. Configure certificates -> 1. Configure Let's encrypt certificate’.

  2. Укажите сайты, для которых заказываете сертификат, их доменные имена, а также контактную почту для уведомлений.

  3. Введите ‘y’, чтобы подтвердить выпуск и установку.

Вы также можете установить другие бесплатные и платные сертификаты в ручном режиме. Для этого нужно отредактировать конфигурационный файл для SSL-зоны сайта.

Заключение

Мы посмотрели, как на BitrixVM создать базу данных сайта и подключиться к ней. Также разобрали установку SSL и настройку phpMyAdmin. Еще один важный момент – теперь вы точно знаете, чем BitrixVM отличается от BitrixEnv и какое решение в каких ситуациях больше подходит.

Если вам нужна помощь с управлением сервером, закажите услугу администрирования в Timeweb Cloud. Можно делегировать специалистам Timeweb и отдельные задачи – например, перенос сайта, организацию резервного копирования или настройку дополнительных модулей. 

Хотите отказаться от самописных CMS и CRM, а также платформ, разработанных зарубежными компаниями? Сделать работу сайта более эффективной и сократить затраты на его поддержку? Воспользуйтесь помощью экспертов из WRP. Мы выполним перенос в минимальные сроки и без остановки работы IT-инфраструктуры компании. 

Получить дополнительные консультации и оформить заявку можно по телефону +7 (495) 230-20-53 или через форму обратной связи на сайте.

Партнерские блоги. Здесь компании и стартапы заявляют о себе и делятся опытом.

Комментарии

Элина Гузаирова +17
30 мая в 2023
Очень интересно!
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
С помощью соцсетей
У меня уже есть аккаунт Войти
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте