Что такое виртуальная машина битрикс
Перейти к содержимому

Что такое виртуальная машина битрикс

  • автор:

FAQ по виртуальной машине «Битрикс». Часть 1

Приступая к работе с BitrixVM, разработчики попадают в одни и те же ситуации, задают одни и те же вопросы. Для успешного начала работы с такой мощной и полезной, но совсем непростой виртуальной машиной «Битрикс» мы собрали эти вопросы вместе и подготовили ответы на них.

1. Какой пароль когда вводить?

При первом запуске в консоли VMWare Player вводите:

Имя пользователя – root

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

При вводе нового пароля внимательно смотрите, какой имеено пароль запрашивает система:

Old – старый пароль

New – новый пароль

Confirm – подтвердите ввод пароля.

2. Каким образом скопировать файлы на виртуальную машину?

По умолчанию на виртуальную машину возможен доступ по SFTP и SSH. Доступ по FTP не устанавливается как менее безопасный. После того, как настроите свой пароль, используйте для работы по SFTP файловый менеджер WinSCP http://sourceforge.net/projects/winscp/.

Авторизуйтесь с именем пользователя bitrix

3. В каких папках лежит сайт?

Основной сайт размещается по адресу /home/bitrix/www

Дополнительные сайты в папке /home/bitrix/www_ext

4. Как открыть дополнительные сайты в браузере?

Доступ к дополнительным сайтам можно получить по имени. В корпоративной сети при помощи сетевого администратора настройте имена так, чтобы они указывали на IP адрес виртуальной машины.

На локальной машине для этого достаточно настроить файл host по адресу
%SystemRoot%\system32\drivers\etc\hosts

Программы Hosts Manager и Hosts Commander могут существенно упростить эту задачу.

5. Как увеличить доступный объем на жестком диске?

Так же, как на любом другом компьютере. Проще всего подключить дополнительный жесткий диск и часть данных хранить на нем. Главным образом место на диске потребляют:

Контент и его резервные копии по адресу /home/bitrix

Базы данных по адресу /var/lib/mysql

На новый жесткий диск советуем перенести именно эти разделы.

Виртуальная машина Битрикс

Виртуальная машина Битрикс специально сконфигурирована для быстрого исполнения программных продуктов «1С-Битрикс» и сразу же готова к работе! На ней можно не только установить ознакомительные версии Битрикс, но и перенести готовые сайты.

ВМ собрана на базе Linux CentOS, содержит уже настроенные и работоспособные PHP, MySQL, Nginx, Apache

Как установить?

После заказа нового сервера напишите тикет нам в поддержку и сообщите в нем, что планируете использовать ВМ Битрикс.

Скрипт для переноса сайта BitrixSetup

В «1С-Битрикс: Виртуальная машина» встроен специальный скрипт BitrixSetup, с помощью которого можно загрузить дистрибутив пробной или коммерческой версии продукта с сайта www.1c-bitrix.ru непосредственно на ваш сайт, не скачивая файл на локальный компьютер.

С помощью еще одного встроенного скрипта для восстановления резервных копий — restore.php — можно быстро переносить сайты между машинами, причем, без создания промежуточных файлов.

Как это все происходит? Вы делаете резервную копию сайта через админку (Настройки-Инструменты-Резервное копирование), и в скрипте переноса (прямо в виртуальной машине) указываете имя файла и сайт. Система сама скопирует файл, распакует его и восстановит на Виртуальном сервере.

Скрипт BitrixSetup встроен в Виртуальную машину!
Это значит, что скрипт не нужно отдельно скачивать, загружать в корневой каталог сайта и запускать в браузере (как это требуется при обычной удаленной установке «1С-Битрикс»).

Обучение

Курс предназначен для администраторов и пользователей продуктов «1С-Битрикс: Управление сайтом» и «1С-Битрикс: Корпоративный портал», устанавливающих для ознакомления либо переносящих готовые проекты на виртуальную машину BitrixVM.

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

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’ добавьте строки:

 php_admin_value mbstring.func_overload 0 

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

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 или через форму обратной связи на сайте.

Установка и настройка BitrixVM

«1C-Битрикс: Виртуальная машина VMBitrix» создана для обеспечения быстрого запуска программных продуктов 1C-Битрикс. Они включают в себя полный набор инструментов для совместной работы, общения и управления, включая CRM, обмен файлами, управление проектами, календари и многое другое.

На виртуальную машину VMBitrix можно установить как пробные версии продукта Битрикс, так и собственные реализованные проекты. Она быстро разворачивает их, значительно упрощая запуск и тестирование приложений.

К скачиванию доступны следующие версии BitrixVM:

  • Образы для гипервизоров: VMWare, OVA, VirtualBox, HyperV.
  • BitrixSetup: PHP-cкрипт для удалённой установки на хостинг.
  • BitrixEnv: shell-скрипт для работы на Linux-платформах CentOS 7 (x86_64).

BitrixVM и BitrixEnv: в чём разница

BitrixEnv (Bitrix Environment) настроена на быструю и простую установку всего ПО, необходимого для работы продуктов и решений Битрикс24 на CentOS 6 (x86_64) и CentOS 7 (x86_64).

Если виртуальная машина BitrixVM запускается в формате образа любым из представленных выше плееров или гипервизоров, то BitrixEnv не нуждается в дополнительных посредниках. Для его установки достаточно иметь:

  • установленную CentOS 6 или CentOS7,
  • sh-скрипт.

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

Пакет BitrixEnv для Linux CentOS 7 включает в себя:

  • mysql-server 5.7.x или 8.0.x,
  • web-server ( Apache 2.4.),
  • php 7.х или php 8.x,
  • nginx 1.18.0,
  • memcached,
  • stunnel,
  • catdoc,
  • xpdf,
  • munin,
  • nagios,
  • sphinx.

Как установить виртуальную машину Bitrix на Linux CentOS

  1. Подключитесь к серверу по SSH .
  2. Обновите все пакеты системы:

yum clean all && yum update

  1. Скачайте скрипт «1С-Битрикс: Веб-окружение» — Linux из официального репозитория и запустите его, прописав следующие команды:

chmod +x bitrix-env.sh

Важно! Если утилита wget не установлена на сервере, вы можете это исправить с помощью команды yum install wget.

  1. Если SElinux включён, его необходимо временно отключить, набрав:

sudo setenforce 0

  1. Перезагрузите систему командой:
  1. После перезагрузки сервера закончите установку BitrixEnv:

Как установить виртуальную машину BitrixVM на VMWare

Вы можете использовать любой плеер или гипервизор для запуска виртуальной машины Битрикс. Мы же расскажем, как это сделать с помощью VMWare.

  1. Скачайте установочный образ для VMWare с официального сайта 1С-Битрикс.
  2. Откройте файл формата VMBitrix7.5-1-CentOS7.9-x86_64.vmx при помощи вашего плеера VMWare (Workstation, Player или Fusion).
  3. Правой кнопкой мыши щёлкните по виртуальной машине и выберите Start Up из списка.
  4. Выберите желаемую версию ОС и нажмите Enter.

  1. Войдите под пользователем root.
  2. В поле «Password» введите пароль по умолчанию bitrix.

  1. Когда у вас запросят пароль «(current) UNIX password» пропишите bitrix и нажмите Enter.
  2. Далее в строке «Enter new UNIX password» введите новый пароль и нажмите Enter.
  3. После слов «Retype new UNIX password» ещё раз введите новый пароль и нажмите Enter.
  4. Теперь система предложит вам сменить пароль для пользователя bitrix. Этот процесс происходит аналогично пунктам 8 и 9.

Готово! Вы успешно запустили виртуальный сервер VMBitrix.

Первичная настройка VMBitrix

  • При входе на сервер под логином «root» вам будет предложено сменить пароль пользователя Битрикс. Дважды введите его и нажмите Enter.

Важно! Если запрос на изменение пароля не отображается, введите следующую команду:

  • Чтобы на сервере можно было размещать сайты, необходимо создать пул. Выберите в меню управления первый пункт – Create management pool. Для этого нажмите цифру 1 на клавиатуре.

Мастер создания пула открывает все необходимые порты CentOS, обеспечивая корректную работу системы. Когда пул не создан, открыты только порты 22, 80 и 443.

  • Укажите имя сервера. Можно оставить имя по умолчанию, нажав Enter.
  • Ещё раз нажмите Enter, чтобы создать пул.

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

  1. Manage servers in the pool (Управлять серверами в пуле)
  2. Configure localhost settings (Настроить локальный виртуальный сервер)
  3. Configure MySQL service for the pool (Настроить службу MySQL для пула)
  4. Configure Memcached service for the pool (Настроить службу Memcached для пула)
  5. Configure pool monitoring (Настроить мониторинг пула)
  6. Configure pool sites (Управлять сайтами)
  7. Configure Sphinx service for the pool (Настройка службу Sphinx)
  8. Manage pool web servers (Управлять веб-серверами пула)
  9. Configure Push/RTC service for the pool (Настроить сервис Push/RTC)
  10. Background pool tasks (Фоновые задачи)
  11. Configure Transformer service (Настроить сервис «Конвертер файлов»)
  1. Exit. (Выход)
  • Чтобы выполнить одну из предложенных настроек, введите в терминале её номер. К примеру, для настройки локального виртуального сервер, нужно набрать 2.

Заключение

В этой статье мы познакомили вас с виртуальной машиной VMBitrix, а также предоставили инструкции по её установке и первичным настройкам.

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

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