Андрей Смирнов
Время чтения: ~5 мин.
Просмотров: 29

BitrixVM — установка и сетевые настройки на VirtualBox Технический эксперт

Содержание

Виртуальная машина 1С-Битрикс — бесплатный программный продукт для разработчиков, который полностью настроен для стабильной работы сайтов под управлением одноимённой CMS. Сборка оптимизирована и не требует правильного развертывания. С ней вы сможете сэкономить время и силы при установке продукта на локальный сервер.

Перед началом работы необходимо скачать и установить необходимое программное обеспечение. Я буду использовать готовую конфигурацию для VirtualBox. А также, я скачаю клиент для передачи данных по SFTP с графическим интерфейсом, чтобы облегчить процесс переноса уже существующего сайта на локальный сервер.

Для установки нам потребуется:

  • VirtualBox
  • BitrixVM 7.4.1
  • WinSCP

Перед установкой, убедитесь, что ваше устройство поддерживает технологию виртуализации. При запуске VirtualBox данная функция должна быть активирована в BIOS.

asus-bios.jpg
Настройки BIOS

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

Процедура установки не требует специальных знаний и навыков. После установки VirtualBox, добавьте образ BitrixVM с помощью инструмента импортирования и нажмите Импорт.

import-bitrix-vm-virtual-box.png
Импорт конфигурации

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

bitrixvm-centos.png
Настройки сети для BitrixVM

Далее, запускаем виртуальную машину и дожидаемся загрузки командной строки.

oracle-vw-bitrix.png

Для продолжения настройки зададим новые пароли для пользователей root и bitrix. При первом запуске вводим дефолтную связку для авторизации:

  • root
  • bitrix (пароль нужно ввести дважды)
bitrixvm-centos-root.png
Сервер работает под управлением CentOS

Установка нового сайта

Переходим на стартовую страницу по локальному адресу (его можно узнать из терминала). Следуя подсказкам на странице, можно развернуть лицензионную копию продукта или демоверсию, а также восстановить существующий сайт из резервной копии.

backup-bitrix.pngСоздание резервной копии сайта под управлением 1С-Битрикс</figcaption>

Для этой задачи используем WinSCP предварительно подключившись к серверу. При создании подключения вводим локальный IP-адрес сервера, логин и пароль пользователя.

winscp.png
Создание нового подключения в WinSCP

Для запуска восстановления сайта из резервной копии, переносим все файлы многотомного архива в корневую директорию на локальном сервере и запускаем процесс распаковки.

winscp-root.png
Корневая директория сервера

На этом установку Битрикс на локальный сервер можно считать завершенной.

this-is-the-tech-that-will-make-learning-as-addictive-as-video-games-665x304.jpg

Виртаульная машина Битрикс — не роскошь, особенно когда дело касается 1С-Битрикс24, то есть коробочной версии Битрикс24. В случае с БУС можно пользоваться тем, что есть под рукой — XAMP, OpenServer или свой LAMP. Но в Битрикс24 используются некоторые модули, под которые конфигурировать свой сервер, предназначенный не всегда для битрикс — дело неблагодарное. Потому, прошу любить и жаловать BitrixVM — LAMP + nginx + Sphinx + Node.js + еще куча всего, сконфигурированного оптимальным образом для продуктов 1С-Битрикс.

snimok1.png

Виртуальная машина Битрикс — скачать актуальную версию можно с официального сайта

Архив содержит образ CentOS 7, с уже сконфигурированным серверным софтом.

snimok2.png

Размер архива с BitrixVM около 800Гб

У меня уже установлен VirtualBox от Oracle, потому образ был выбран именно для него, хотя для ОС Windows с VB бывают проблемы — чаще там выбираю HyperV или VMWare. Кликаем по распакованному архиву и импортируем.

snimok7.png

В параметрах импорта лучше сразу указать генерацию MAC-адресов для всех адептеров. Так можно избежать мучительной настройки сети в дальнейшем

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

snimok3.png

Вместо NAT в настройках сети выбираем Bridge (Сетевой мост)

Осталось запустить машину и убедиться, что ей назначен IP-адрес для доступа.

snimok4.png

IP-адрес выделен, машина доступна по локальному 192.168.1.66

Если на BitrixVM будет устанавливаться несколько сайтов, то необходимо будет ее сконфигурировать с помощью встроенной утилиты, но если сайт (портал) будет один, то можно уже начинать установку.

snimok6.png

Можно открыть стартовую страницу по IP-адресу

В следующем посте я расскажу как устанавливать 1С-Битрикс: Энтерпрайз на BitrixVM.

Для создания дополнительного сайта (а именно виртуальных хостов nginx, apache, а также базы данных mysql и директории с сайтом) на сервере необходимо подключиться к серверу по SSH под пользователем root.

После подключения должно появиться меню битрикса:

111.jpeg.jpg

В данном меню необходимо первоначально выбрать пункт 6 Manage sites in the pool, а затем 1 Create a site.

После этого будет открыто меню, где уже задаются все необходимые данные для сайта.

222.jpg

По пунктам:

  1. Enter the site name (e.g. example.org) or 0 to exit: test.ru

    Всё просто. В данном пункте указывается доменное имя, которое будет использоваться для данного сайта. При этом стоит учесть, что создаются все необходимые виртуальные хосты в nginx и apache. Если выбрано временное доменное имя, то позднее необходимо будет его поменять в виртуальных хостах на актуальное.

  2. Необходимо выбрать тип создаваемого сайта. Обычно достаточно использования либо kernel либо link. Их отличие заключается в том, что для использования kernel необходимо приобретение дополнительной лицензии 1С-Битрикс, т.к. в данном случае сайт будет иметь своё собственное ядро битрикса и собственную базу данных (другими словами – это полностью независимый сайт), а для link необходимость в лицензии отпадает, т.к. используется ядро и база данных основного сайта.
  3. Enter site encoding (UTF-8|windows-1251): UTF-8

    Выбирается кодировка сайта – если сайт новый, то желательно использовать кодировку UTF-8. Если сайт уже готов, то необходимо выбирать именно ту кодировку, которая использовалась ранее.

  4. Do you want to enable cron for this site? (N|y) Y

    Всегда вводим Y, т.к. речь идет о том, включить ли возможность использования cron (планировщик) для данного сайта.

  5. These parameters will be assigned automatically: 1 database name, login and password 2 site document root Do you want to customize them? (N|y) Y

    Вопрос в данном пункте состоит в том, что хотим ли мы настроить путь до директории с сайтом, а также наименование, пользователя, пароля базы данных сами. На данный вопрос отвечаете уже на Ваше усмотрение Y – для того, чтобы самому указать N – всё сделается автоматически Если вводите Y, то: Enter the document root path(/home/bitrix/ext_www/test.ru): — указываете путь до директории с сайтом

    Enter database name(dbtest):     вводите наименование базы данных Enter username: (usertest):         вводите имя пользователя базы данных Enter password for usertest:        вводите пароль для данного пользователя

В случае, когда создаете сайт типа link, после второго пункта указывается путь до ядра основного сайта. На этом настройка обычно заканчивается.

  • Да1
  • Нет

UndoИспользуемые источники:

  • https://blog.dubkov.org/bitrix/install-1c-bitrix-on-vitrualbox/
  • http://blog.texxpert.ru/virtualnaya-mashina-bitriks/
  • https://1vps.org/faq/sozdanie-dopolnitelnogo-saita-na-virtualnoi-masine-1s-bitriks

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации