Bitrix виртуальная. Возможности VMBitrix. Разгадка виртуальной машины. О виртуальных машинах

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

«1С-Битрикс: Веб-окружение» - Linux

«1С-Битрикс»: Веб-окружение» - Linux служит для быстрой и простой установки всего ПО, необходимого для работы продуктов и решений «1С-Битрикс» на Linux-платформах CentOS 6 (i386, x86_64) и CentOS 7 (x86_64).

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

Amazon Elastic Compute Cloud (Amazon EC2)

Amazon EC2 - это веб-сервис, предоставляющий масштабируемые вычислительные мощности и созданный для быстрого и простого разворачивания веб-приложений на площадках (в облаках) Amazon. Специалистами «1С-Битрикс» подготовлены предконфигурированные образы BitrixVM (AMI-образы) для быстрого запуска приложений «1С-Битрикс» в Amazon EC2, которые включают:
  • CentOS 7.5
  • NGINX + Apache2
  • MySQL5 with InnoDB support
  • Mail server agent
  • A UNIX-like Control Menu with common tasks
  • IP address via DHCP, or configured by Amazon Elastic IP
  • HTTPS support
Список ami по регионам:

Порядок установки

Порядок установки:


Скачать и установите VMWare Player - бесплатный продукт, работающий под любой ОС Windows или Linux.

Скачать и распаковать настроенную виртуальную машину BitrixVM.

Запустить VMWare Player и в нем открыть файл BitrixVirtualAppliance.vmx из каталога, куда вы распаковали ее виртуальный образ.
Если вы знакомы с VMWare, то возможно у вас есть серверные продукты этой компании, в которых вы без проблем запустите нашу виртуальную машину.

Ответить на вопросы диалогов VMWare и перегрузить виртуальный сервер.

Откройте полученный IP-адрес в браузере.
Запустить мастер установки и настройки продуктов «1С-Битрикс», выполнить все шаги и приступить к работе!
BitrixSetup

Скрипт BitrixSetup

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

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

Приветствую, Друзья!

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

Почему возникает такая потребность – установка под Windows виртуальной машины для работы с сайтом? Да потому, что при работе с 1С-Битрикс или другой CMS с помощью локальных серверов типа Denwer, OpenServer, XAMMP и т.п. часто возникает куча проблем:

1. Если компьютер медленный, если жесткий диск старый, если система давно работает и засорена, то работать с сайтом иногда бывает проблематично – все тормозит. Особенно это касается движков с большим количеством файлов типа 1С-Битрикс, Magento и т.п.

2. Очень часто у таких локальных серверов по умолчанию очень плохо настроено соединение с MySQL (особенно в Денвере). И получается, что если сайт мощно работает через тяжелый AJAX или имеет сложную структуру на основе динамической информации, которая выбирается множеством запросов к MySQL (например, сайт на Joomla, у которого установлено много модулей и плагинов для разных дополнительных функций), то всё опять же начинает медленно ворочаться. А это лишние нервы разработчика.

3. Самая главная проблема локальных серверов при использовании их со сложными проектами – нет каких-то стандартных или просто распространённых модулей для PHP или apache, или урезанная версия MySQL которая не поддерживает нужные возможности, которые понадобятся на реальном сервере проекта. Конечно, можно пробовать все это настроить на этих локальных серверах, но далеко не всё возможно, или работает с такими глюками, что разработка становится крайне сложной.

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

Какой же выход? А он простой – использовать виртуальный сервер , который уже для нас оптимально настроили специалисты и который работает на полностью бесплатных программах прямо в привычной Windows. И этот виртуальный сервер решает все указанные проблемы, и при этом еще и приучает работать с проектами удаленно, как будто они действительно на реальном хостинге.

Вы получаете для своего проекта реальный сервер на базе Linux (для Битрикса он сейчас сделан на CentOS 6.5), там все сделано как на реальном хостинге, там можно доустановить нужные пакеты как на реальном выделенном сервере, и там скорость работы как на хостинге. И все это на Вашем компьютере под управлением Windows, Вам не надо уметь устанавливать Linux, не надо уметь оптимизировать веб-сервер, не надо делать сложных настроек , я подробно покажу весь процесс установки и запуска такого сервера всего за 30 минут в этом видео:

На этом сегодня все! Не забываем жать на социальные кнопки слева и задавать свои вопросы чуть ниже в комментариях!

Комментарии (21):

  • Алекс

    Добрый вечер, Дмитрий!

    Ответа не нахожу на запуск виртуального плеера, уже перечитал все, что только можно и пересмотрел несколько раз видео и не могу понять, где кроется ошибка. Если по сути, то при создании нового пароля на root, все идет замечательно, до того момента, когда нужно ввести новый пароль. Вот тут хоть цифры вбиваешь, хоть буквы, появляется запись, то пароль плохой, то еще выдает какую то ерунду. Само собой после нескольких неудачных попыток, снова кидает на ввод данных. Может Вы с такой ерундой встречались?

  • Денис

  • tehfoxen

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

      • tehfoxen

        Пробовали разные установки: 1. Установка из облака (по лицензионному ключу), вылезает вот эта ошибка выше.

        3. Установка их архива закаченного на локалку (ошибка, не все пакеты, хотя скачены все)

        4. Закачали весь архив в корень сервера и попробовали выгрузить оттуда, но тоже ошибка (не весь архив).

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

  • Антон

    Дмитрий, добрый день!

    Скажите пожалуйста, у Вас не было проблем с SFTP подключением к VM5?

    Все сделал по видео, сменил пароли, например доступы:

    В настройках машины включен NAT

    Но в WinSCP не могу подключиться, все время пишет Access denied.

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

(BitrixVM) – это образы виртуальных машин с предустановленной ОС Linux CentOS для наиболее распространенных гипервизоров. Настройки оптимизированы под CMS 1C-Битрикс. Доступно для скачивания c https://www.1c-bitrix.ru/download/vmbitrix.php

1С-Битрикс: Веб-окружение (BitrixEnv) – это инсталляционный скрипт, который устанавливает все необходимое ПО и оптимизирует настройки свежеустановленного дистрибутива ОС Linux Fedora, CentOS и Red Hat для оптимальной работы CMS 1C-Битрикс. Доступно для скачивания c https://www.1c-bitrix.ru/products/env/

Таким образом, конечный результат обоих продуктов одинаков – создание оптимального окружения для работы CMS 1C-Битрикс. Мало того, для неспециалиста разница в том, что было взято за основу, BitrixVM или BitrixEnv, может быть неочевидна.

Какой из вариантов выбрать, зависит от личных предпочтений и специфики решаемых задач. Так, для быстрого разворачивания в гипервизоре оптимальной будет 1C-Битрикс: Виртуальная машина . Потребуется лишь изменить объем диска. А например, для установки на выделенный сервер или для тонкой настройки параметров ОС Linux – 1С-Битрикс: Веб-окружение .

При установке чистого шаблона виртуальной машины Bitrix в набор предустановленного ПО не входит почтовый сервер. Это политика компании 1C Битрикс, а не хостинг-провайдера.

Чтобы настроить почту на сервер Bitrix, воспользуйтесь следующей инструкцией.

Мы рекомендуем сделать это через стороннее SMTP . Для этого ваш домен должен быть делегирован на Яндекс ПДД , Почту для домена Mail.ru или аналогичные сервисы.

1. Подключаемся к серверу по SSH и попадаем в меню Bitrix-окружения:

2. Переходим в пункты:

>> 6.Manage sites in the pool >> 4. Change email settings on site


Enter From email address (ex. [email protected])

Ваша почта.

Enter server address or DNS (127.0.0.1):

Адрес почтового сервера. Для Яндекс - smtp.yandex.ru

Enter server port (25): 587 Do you want to use SMTP authentication on smtp.yandex.ru:587? (N|y) Y Do you want to enable TLS for smtp.yandex.ru: 587 (n|Y)

5. В дальнейшем будет запрошен логин и пароль от почтового ящика, вводим их.

В результате будет создан файл /etc/msmtprc , в котором будут указаны внесённые настройки:

Account default logfile /home/bitrix/msmtp_default.log host smtp.yandex.ru port 587 from [email protected] keepbcc off auth on user [email protected] password YourPAssWord tls on tls_certcheck off

После этого почта на сайте начнёт работать.

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

1. Устанавливаем postfix:

Yum install postfix && service postfix start

2. Через меню Битрикс вносим настройки:

Host 127.0.0.1 port 25 from [email protected] keepbcc off auth off

3. Cоздаем файл лога и выставляем на него права:

Touch /home/bitrix/msmtp_default.log chown bitrix:bitrix /home/bitrix/msmtp_default.log

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

Apr 28 16:06:53 host=127.0.0.1 tls=off auth=off [email protected] [email protected] mailsize=902 smtpstatus=250 smtpmsg="250 2.0.0 Ok: queued as 8DF4F11E1AE9" exitcode=EX_OK

Вносить изменения в настройки можно непосредственно в файл либо повторно пройти настройки через меню Битрикс.