Войти на сайт
Логотип
Клиентам

«1C-Битрикс: Виртуальная машина VMBitrix»

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

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

BitrixVM7.5.1 для VMWare

Виртуальная машина BitrixVM7.5.1 с объемом диска 20 ГБ для VMWare

BitrixVM7.5.1 для VirtualBox

Виртуальная машина BitrixVM7.5.1 с объемом диска 20 ГБ для VirtualBox

BitrixVM7.5.1 для HyperV

Виртуальная машина BitrixVM7.5.1 с объемом диска 20 ГБ для HyperV

BitrixVM7.5.1 для OVA

Виртуальная машина BitrixVM7.5.1 с объемом диска 20 ГБ для OVA (Sphere and etc.)


Удаленная установка на хостинг с помощью скрипта BitrixSetup

С помощью скрипта BitrixSetup можно загрузить дистрибутив пробной или коммерческой версии продукта с сайта www.1c-bitrix.kz непосредственно на ваш сайт, не скачивая файл на локальный компьютер. Кроме того, скрипт позволяет распаковать дистрибутив без доступа к сайту по ssh или внешним программам.

BitrixSetup

Версия: от 25.05.2022.

Скрипт нужно скачать, загрузить в корневой каталог вашего сайта и открыть в браузере

Важно
Чтобы загрузить на ваш сайт дистрибутив коммерческой версии продукта (в исходных кодах) при помощи скрипта BitrixSetup, необходимо иметь лицензионный ключ с актуальным периодом получения обновлений и технической поддержки. При этом должно выполняться два условия для пользователя, загружающего дистрибутив:
  • аккаунт пользователя должен быть «привязан» к этому ключу;
  • пользователь должен быть авторизованным на сайте www.1c-bitrix.kz

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

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

Для установки необходимо выполнить:

wget https://repo.bitrix.info/yum/bitrix-env.sh
# chmod +x bitrix-env.sh
# ./bitrix-env.sh
А также зайти в Виртуальную машину, сменить пароли при первой авторизации.

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

Версия: 7.5.2 от 25.05.2022

Важно

Новая версия Виртуальной машины 7.x не требует ручного ввода номеров портов.
Достаточно создать пулл - и машина все сделает сама.

Руководство по использованию

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


Amazon Elastic Compute Cloud (Amazon EC2)

Amazon EC2 — это веб-сервис, предоставляющий масштабируемые вычислительные мощности и созданный для быстрого и простого разворачивания веб-приложений на площадках (в облаках) Amazon. Специалистами «1С-Битрикс» подготовлены предконфигурированные образы BitrixVM (AMI-образы) для быстрого запуска приложений «1С-Битрикс» в Amazon EC2, которые включают:

  • CentOS 7.9
  • 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
Регион BitrixVM-7.5.1_CentOS7.9_x64_HVM_EBS
us-east-1 ami-01035867d40311231
us-west-1 ami-01b1d53c0d458cdff
us-west-2 ami-09f583c3f4403c6ff
eu-west-1 ami-070c0c4cfa8cc76ca
ap-southeast-1 ami-04a93dee73d0dec77
ap-northeast-1 ami-0f783cc85bc1bcff3
sa-east-1 ami-034287fa46d905cb8
eu-central-1 ami-0d5642138c9e72fb2
ap-southeast-2 ami-00f6f7acdecc6fe3e
ap-south-1 ami-07b1a94693a1c0863

История версий BitrixEnv и BitrixVM

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

Изменения в версии 7.5.2

Основные исправления:

  • Исправлена ошибка добавления slave MySQL.

Изменения в версии 7.5.1

Обновление ПО:

  • php 7.4
  • nginx 1.20.2

Основные исправления:

  • PHP 7.4 используется по умолчанию.
  • Добавлена возможность обновить PHP до версии 8.1.
  • Добавлена возможность понизить версию PHP с 8.1 на версии ниже.
  • По умолчанию основной адрес репозитория VMBitrix изменен на новый. Активируется: при обновлении пакетов, при установке машин с помощью sh скриптов, при включении/выключении beta репозитория.


Изменения в версии 7.5.0

Обновление ПО:

  • ansible 2.7.9
  • php 7.4
  • nginx 1.18.0
  • nodejs 10
  • push-server 2.0.0

Основные исправления:

  • Исправлены сценарии работы виртуальной машины под новую версию ansible.
  • PHP 7.4 используется по умолчанию.
  • Добавлена возможность обновить PHP до версии 7.4.
  • Добавлена возможность обновить PHP до версии 7.4 (только для Centos 7).
  • Добавлена возможность обновить PHP до версии 8.0 (только для Centos 7).
  • Добавлена возможность понизить версию PHP с 8.0 (только для Centos 7).
  • Удалена устаревшая опция PHP mbstring.func_overload.
  • Добавлена возможность обновить PHP на указанном сервере в кластере.
  • Добавлена возможность обновить PHP на всех серверах в кластере с ролью Web.
  • Добавлена возможность обновить MySQL на указанном сервере в кластере.
  • В меню машины изменен раздел обновления и отката версии PHP и MySQL. Теперь меню требует указание имени сервера пула.
  • В меню машины переработан раздел обновления и отката версии PHP и MySQL. Добавлены подразделы Upgrade PHP, Downgrade PHP, Upgrade MySQL version.
  • При повышении или понижении версии PHP возможные варианты действий внутри каждого подраздела теперь строятся динамически и зависят от текущей версии. Пример, текущая версия PHP 7.2. Для Upgrade PHP доступны варианты повысить версию до 7.3 или 7.4, для Downgrade PHP - понизить до 5.6 или 7.0 или 7.1.
  • Добавлена возможность обновить MySQL Percona Server до версии 8.0 (только для CentOS 7).
  • Реализована возможность установить виртуальную машину sh скриптом на чистый CentOS с версией MySQL 8.0, используя параметр -m 8.0 (только для CentOS 7).
  • Исправлены сценарии работы виртуальной машины для новой версии MySQL 8.0 (только для CentOS 7).
  • Скорректированы сценарии работы репликации MySQL для версий 5.7 и 8.0.
  • Скорректированы сценарии обновления для старых версий окружений, использующих PHP 5.6 и MySQL 5.5.
  • nginx обновлен до версии 1.18.0.
  • В настройках nginx отключены устаревшие версии TLS 1.0 и 1.1.
  • Реализована возможность добавлять свои настройки nginx к настройкам сайта. Персональные конфигурации nginx для сайта должны быть размещены по пути /etc/nginx/bx/site_settings//.conf.
  • Реализована настройка хранения временных файлов вне корневой директории проекта. Для сайта типа "по умолчанию" (default) и для новых сайтов настройка используется по умолчанию. Для уже имеющихся сайтов добавлена возможность включения настроек через меню виртуальной машины.
  • Исправлена ошибка конфигурации httpd, возникающая при настройке NTLM для сайта в кодировке windows-1251.
  • Исправлена ошибка удаления временных файлов, которые создаются при настройке NTLM для сайта.
  • Исправлена ошибка работы сайтов в кодировке windows-1251.
  • При создании сайтов в кодировке windows-1251 в dbconn.php добавляется строка mb_internal_encoding('windows-1251');.
  • Убрана опция Indexes из конфигурационных файлов сайтов службы httpd.
  • Исправлены сценарии работы с сайтами типа "внешнее ядро" (ext_kernel) и "ссылка на внешнее ядро" (link).
  • Добавлено создание настроек push сервера в файле /bitrix/.settings.php для сайта типа "внешнее ядро" (ext_kernel), если используется NodeJS Push-сервер.
  • По умолчанию доступ к репозиториям VMBitrix переведен на HTTPS. Активируется: при обновлении пакетов, при установке машин с помощью sh скриптов, при включении/выключении beta репозитория.
  • Для sh скриптов исправлено отображение справки при их запуске с параметром -h.
  • Роль push-server теперь устанавливает NodeJS 10-ой версии.
  • Пакет push-server обновлен, незначительные изменения.
  • Исправлена работа роли push в связи с обновлением пакета redis.
  • Исправлена ошибка настройки мониторинга и показа графиков нагрузки.
  • Реализованы изменения, направленные на повышение безопасности (конфигурационные файлы nginx, httpd, php, ssh).
  • Добавлена новая роль transformer, предназначенная для локальной конвертации документов и видео файлов (только для CentOS 7). Для запуска и работы роли требуются модули transformer 20.100.0 и transformercontroller 20.100.0.
  • Роль transformer доступна только в машине VMBitrix.
  • Перед запуском роли transformer теперь выдается оповещение об устанавливаемом ПО.
  • Добавлена конфигурация nginx для быстрой отдачи файлов с помощью Яндекс.Облако.
  • Добавлена поддержка всех текущих регионов Amazon S3 для быстрой отдачи файлов с помощью nginx.
  • Для виртуальной машины VMBitrix.CRM добавлена возможность в меню включить NTLM.
  • Для виртуальной машины VMBitrix.CRM исправлена работа роли push-server при использовании одного из образов виртуализации.
  • При настройке почты в генерируемый файл .msmtprc добавляется строка aliases /etc/aliases.
  • Прекращена поддержка CentOS 6. Выпуск данной версии последний для этой ОС.
  • Исправлена ошибка в просмотре файлов в мобильном приложении при подключенном облачном хранилище.
  • Исправлена ошибка в задаче обновления всех пакетов виртуальной машины на шаге удаления старых ядер операционной системы.
  • Исправлена ошибка, возникающая при включении php расширения imagick.
  • Исправлена ошибка, возникающая в проверке сайта из-за настройки MySQL innodb_strict_mode.
  • Исправлена ошибка, возникающая при коммите конфигурационных файлов виртуальной машины etckeeper-ом (конфликт из-за daily autocommit).



Изменения в версии 7.4.4

Основные исправления:

  • Удалена устаревшая опция PHP mbstring.func_overload.



Изменения в версии 7.4.3

Обновление ПО:

  • php 7.2
  • nginx 1.16.1

Основные исправления:

  • PHP 7.2 используется по умолчанию.
  • В сборку nginx добавлен модуль Brotli (только для CentOS 7).
  • Исправлена ошибка обновления образов для VirtualBox (процесс зависал из-за ошибки в MySQL).
  • Исправлена ошибка в фразе при попытке установить окружение sh скриптом на CentOS 8.



Изменения в версии 7.4.2

Основные исправления:

  • Изменен сервер выдачи сертификатов для LetsEncrypt, переход на версию API v2. API v1 будет окончательно отключено LetsEncrypt-ом 31 октября 2019.


Изменения в версии 7.4.1

Основные исправления:

  • Исправлена ошибка определения статуса службы mysql на CentOS 6 в случае, если init.d скрипт называется mysql.
  • Исправлена ошибка обновления ssl сертификата в случае предоставления цепочки.
  • Исправлена ошибка обновления файла ssl_options.conf для службы nginx при обновлении пакета.


Изменения в версии 7.4.0

Обновление ПО:

  • nginx 1.16.0

Основные исправления:

  • nginx обновлен до версии 1.16.0, добавлена поддержка TLS 1.3.
  • В сборку nginx добавлен модуль PageSpeed (только для CentOS 7).
  • Обновлены настройки сайтов в связи с deprecated опцией 'ssl on' для nginx версии 1.16.0 и выше.
  • Для отдачи через nginx добавлены svg и woff2.
  • Исправлено автоматической определение смены IP адреса для сетевого интерфейса.
  • Исправлена работа push-сервера после изменения IP адреса машины.
  • Исправлено поведение, при котором файл resolv.conf очищался при конфигурации сетевого интерфейса, если указать DNS сервер.
  • Исправлены некоторые фразы в меню виртуальной машины.
  • Добавлена возможность обновить PHP до версии 7.2.
  • Добавлено включение и выключение дополнительных модулей PHP в меню (curl, zip, dom, phar, xdebug, imagick).
  • Исправлены конфигурационные файлы окружения - заменена устаревшая опция mbstring.internal_encoding для версии PHP 7.0 и выше.
  • OpenVZ: исправлена установка и настройка виртуальной машины на OpenVZ окружении.
  • OpenVZ: исправлена ошибка запуска сервисов роли мониторинг на OpenVZ окружении.
  • Исправлена установка и настройка виртуальной машины на ОС, где полностью или частично отсутствуют iptables модули.
  • Добавлена возможность выбора межсетевого экрана для CentOS 7 при первоначальной установке с помощью sh скриптов. Добавлены опции: "-F" будет использоваться firewalld, "-I" будет использоваться iptables. По умолчанию используется iptables.
  • Исправлена ошибка пакета percona-release, возникающая при установке окружения sh скриптом на чистый CentOS 6 или 7.
  • Исправлена ошибка при обновлении машин, возникающая при обновлении пакета percona-release.
  • Исправлена ссылка на пакет percona-release в задачах раздела MySQL.
  • Добавлена возможность настроить и откатить ssl сертификаты для push сервера, настроенного с помощью nginx-push-stream-module.
  • Исправлена процедура отката Lets Encrypt сертификата к дефолтному: сертификат удаляется для всех сайтов, на которых используется; удаляется его упоминание из настроек dehydrated.
  • Исправлена процедура автопродления Lets Encrypt сертификатов.
  • Исправлена работа NodeJS Push сервера для VMBitrix.CRM.
  • Добавлена возможность включить и выключить мониторинг через меню в VMBitrix.CRM.
  • Исправлены ошибки конфигурирования nagios и munin при включении мониторинга.
  • Исправлено отображение данных и графиков нагрузки сервера для сервиса munin на CentOS 7.
  • NTLM-настройки сайта теперь используют ssl сертификат сайта в случае: NTLM настроен, настраиваем ssl сертификат сайта; ssl сертификат сайта настроен, настраиваем NTLM.
  • Исправлена процедура введения хоста в ActiveDirectory.
  • Добавлена возможность использовать существующие NTLM-настройки для новых сайтов.
  • Уменьшили максимальное количество ядер ОС с 5 до 3.
  • Исправлено обновление конфигурации httpd при удаленном дефолтном сайте.
  • Исправлен запуск сервиса crond при установке окружения sh скриптом на CentOS 6.
  • Исправлена ошибка рассинхронизации времени в случае отсутствия файла /etc/localtime.
  • Исправлена ошибка отсутствия меню настройки localhost в случае отсутствия настроенного сетевого интерфейса (IP адреса).
  • Исправлены ошибки в мастере включения Sphinx.
  • Для сайта типа link наличие папки images у сайта типа ext_kernel теперь не обязательно.
  • Virtual Hardware Version поднята до 12-ой версии в образах для VMWare и ESXi/vSphere.
  • Исправлена ошибка работы образа для 5-го поколения машин в Amazon EC2.


Изменения в версии 7.3.4

Обновление ПО:

  • push-server 2.0.0

Основные исправления:

  • Пакет push-server обновлен для корректной работы на CentOS 7.6. Исправлена ошибка запуска службы push-server через systemd.


Изменения в версии 7.3.3

Основные исправления:

  • Добавлено автоматическое включение PHP-расширений zip и dom. Они стали обязательными, так как необходимы для работы модуля Генератор документов (documentgenerator).


Изменения в версии 7.3.2

Основные исправления:

  • Добавлена возможность включить и выключить yum-репозиторий, хранящий бета версии пакетов виртуальной машины.
  • Исправлена опечатка в фразе меню, из-за которой не работало восстановление сертификата по умолчанию для сайта.


Изменения в версии 7.3.1

Обновление ПО:

  • push-server 2.0.0

Основные исправления:

  • Исправлено отображение пунктов обновления MySQL и PHP, если версия MySQL сервера 5.5 и PHP обновлен до 7.0.
  • Добавлено копирование цепочки сертификатов при настройке собственного ssl сертификата.
  • Облегчена генерация dhparam.
  • Исправлена блокировка работы меню при запущенном сценарии настройки.
  • Исправлен выход из меню для нескольких пунктов.
  • Исправлено поведение меню при включение мониторинга.


Изменения в версии 7.3.0

Обновление ПО:

  • nginx 1.14.0
  • hostname 1.0.0
  • php 7.1

Основные исправления:

  • Добавлено использование php версии 7.1 по умолчанию.
  • Исправлена настройка сертификатов при настроенном https доступе к сайту.
  • Исправления по настройкам пакета (опция в dbconn.php и зависимости от ethtool).


Изменения в версии 7.2.2


Основные исправления:

  • Исправлена ошибка дублирования настроек ntlm для сервиса httpd-scale.


Изменения в версии 7.2.1


Основные исправления:

  • Исправлена ошибка, возникающая при создание сайта с указанием расширенных параметров.
  • Исправлена фраза в настройках почты для сайта.


Изменения в версии 7.2.0


Обновление ПО:

    nginx 1.12.2

Основные исправления:

  • Добавлена поддержка установки сертификатов: собственных и Let's Encrypt.
  • Добавлена возможность вернуть «дефолтный» ssl сертификат сайта.
  • Исправлены ошибки настройки web-кластера.
  • Добавлена возможность изменения имени хоста после создания пула серверов.
  • Исправлена процедура обновления настроек MySQL серверов в пуле.
  • Фиксы безопасности для конфигурационных файлов nginx и httpd.
  • Исправлены ошибки создания сайтов в случае, если на сервере нет ни одного рабочего сайта.
  • Добавлено удаление серверов с мониторинга при их удалении из пула серверов.


Изменения в версии 7.1.0


Обновление ПО:

  • nginx 1.12
  • mysql 5.7
  • nodejs push-server 1.0.0

Основные исправления:

  • Новая версия mysql сервера. Добавлен мастер обновления в меню для существующих установок.
  • Добавлена возможность настройки нового push-server.
  • Исправлена ошибка конфигурации lsyncd сервера
  • Исправлена процедура обновления машины в пуле, добавлена возможность запустить полное обновление из меню
  • Исправлены безопасности для конфигурационных файлов nginx
  • Добавлена опция X-Frame-Options для онлайн-чатов
  • Исправлен запуск smtp сервиса


Изменения в версии 7.0.1

  • Добавлена опция proxy_ignore_client_abort при создание новых сайтов, вынесено отдельный пункт меню для настройки существующих сайтов.
  • Добавлены настройки для быстрой отдачи файлов через nginx для внешних хранилищ: Clodo, Rackspace, Google Storage и Selectel.
  • Добавлена генерация DH параметров для ssl соединения.
  • Исправлена конфигурация lsyncd сервиса для Cent OS 6.
  • Изменена процедура генерации имени для индекса.
  • Исправлена ошибка настройки мониторинга в системе.
  • Исправлена ошибка настройки mysql службы после ее остановки в системе.
  • Исправлена ошибка смены при смене пароля для сервиса mysql.
  • Исправлена ошибка получения статуса mysql сервиса для локализованной версии ОС.
  • Исправлена процедура смены пароля для хостов без установленных/настроенных сайтов.


Изменения в версии 7.0.0

  • CentOS 7 (x86_64) становится основным дистрибутивом для «1C-Битрикс: Виртуальная машина 7.0». Образы работают под CentOS 7 (x86_64), rpm-пакеты доступны по прежнему на CentOS 6 (i386, x86_64).
  • Обновление ПО:
    • nginx до версии 1.10.2
    • sphinx 2.2.11
    • php 7.0
    • ansible 2.2
  • Исправлены сценариии работы виртуальной машины для работы с Ansible 2.2. Пакет ansible теперь поставляется через репозиторий Bitrix.
  • Исправлена процедура генерации паролей в машине, добавлена поддержка спец. символов.
  • Добавлена процедура автоматического создания пароля для mysql сервиса при первом старте машины и при установке через bitrix-env.sh.
  • PHP 7.0 используется по умолчанию. Добавлена возможность откатить версию до PHP 5.6 при необходимости. При обновление виртуальной машины с 5.1 до 7.0 в этом же пункте меню можно будет произвести процедуру обновления с PHP 5.6 до 7.0.
  • Добавлена возможность создавать свои правила для iptables/firewalld.
  • Исправлены ошибки работы в меню в случае нескольких IP адресов на одном сетевом интерфейсе.
  • Процедура настройки веб-кластера разделена на два шага, которые можно будет запускать отдельно друг от друга: синхронизация данных и настройка веб-окружения.
  • В качестве сервиса для синхронизации данных по умолчанию используется lsyncd.
  • Исправлены ошибки в случае удаления машины из пула серверов.


Изменения в версии 5.1.8


Исправлены сценариии работы виртуальной машины для работы с Anaible 2.1.0.


Изменения в версии 5.1.7


Обновление ПО:  nginx - 1.8.1


Изменения в версии 5.1.6

  • ANSIBLE: Поддержка работы с ansible 2.0.1
  • Описание: Исправлены сценариии работы виртуальной машины для работы с Anaible 2.0.1


Изменения в версии 5.1.5


Выполнен ряд изменений для повышения производительности продукта «1С-Битрикс: Виртуальная машина».


Изменения в версии 5.1.4

  • Добавлено удаление конфигурации пула, для случаев когда необходимо его пересоздание.
  • Добавлена возможность удаления серверов из пула, которые отключены или недоступны по тем или иным причинам.
  • Добавлена возможность обновления PHP до версии 5.6.
  • Добавлена возможность устанавливать метод авторизации при настройке почты.
  • Добавлена возможность установить настройки cron или хиты для сайта во время его создания.
  • Добавлена возможность настроить email уведомления для системы мониторинга Nagios.
  • Добавлена возможность задать персональный логин и пароль для систем мониторинга Nagios и Munin.



Изменения в версии 5.1.3

Теперь при добавлении сервера в AD вы можете задать произвольное NETBIOS имя, отличное от имени машины.

Исправлены ошибки:

  • подключение сервера к домену с локализованными именами групп;
  • создание некорректных конфигурационных файлов для samba сервера;
  • невозможность смены домена для сервера;
  • создание сайтов в cp1251 кодировке;
  • создание невалидной ссылки в случае https запроса.



Изменение в версии 5.1.2


При создании почты для сайта профиль msmtp прописывается для крона. Таким образом настроенная почта для сайта начинает работать в случае переноса задания на крон.



Изменения в версии 5.1.1

  1.  Изменено поведение отключения модулей php через конфигурационные файлы. Позволяет избежать включения «нежелательных» php-модулей при обновлении php-пакетов.
  2. Добавлена возможность задать пароль root, создав файл /root.my.cnf при обновлении mysql сервера.



Изменения в версии 5.1.0


Основные изменения

  1. Добавлена возможность настроить отдачу композитного кеша через nginx, если он сконфигурирован на сайте
  2. Обновление ПО:
    • php - 5.4
    • mysql - 5.5
    • nginx - 1.6.2
  3. Поддержка внешних ядер (ext_kernel) для сайтов
    Для такого типа сайтов:
    • отсутствует доступ через web
    • можно использовать их для создания link
    • поддержаны все кластерные функции (mysql, web)
  4. Удалена зависимость создания ролей memcached, sphinx от модулей cluster и searchd, установленных на сайтах. В случае отсутствия модуля на сайте будет добавлена служба. Но при этом она не будет зарегистрирована в соотвествующей модели сайта
  5. Добавлены ограничения на создание кластерной конфигурации (mysql, web) в следующих случаях:
    • если на сервере существует больше одного сайта типа ядро (kernel) или внешнее ядро (ext_kernel)
    • не установлен модуль cluster или scale
  6. Обновление ntlm (исправление ошибок на синхронизацию календарей, контактов; добавлена возможность обновить конфигурацию нескольких сайтов, в случае если уже настроена NTLM для сервера)
  7. Добавлены HVM образы (Франкфурт и не только)



Изменения в версии 5.0


Новое:

  • Добавлена работа с динамическими адресами (обновление списка серверов в пуле, в случае обновления адреса на одном из серверов пула меняются настройки доступа, а также конфигурация доступа). Статья в вики
  • Изменена работа с сайтами:
    • добавлено определение, установлен ли модуль scale и/или cluster на сайте, для таких сайтов разрешены сайтовые операции: настройка email, включение/отключение https-only режима, настройка резервного копирования, но такие сайты не участвуют в кластерных операциях: memcached, mysql, apache
    • в случае ошибки на одном из установленных сайтов, установленных на сервере, такой сайт не будет участвовать ни в одной из операций в кластере, список таких сайтов и их ошибки можно посмотреть в пункте 6 подпункте 8
  • API для хостеров

Исправления:

  • Работа с подынтерфейсами, в предыдущей версии не определялись корректно, что не позволяло работать в OpenVZ/Virtuozzo контейнерах
  • Некорректное определение, в каком режиме работает сервер (за балансером или без), приводило к следующим ошибкам:
    • создание сайта на порту 8080
    • не работало включение режима HTTPS-ONLY
    • неправильно создавались ссылки на https версию сайта
  • Использовались доменные имена в конфигах nginx сервера (правила allow/deny), в случае если пользователь при создании мастера или добавлении нового сервера в пул указал FQDN, что приводило к ошибкам restart службы



Изменения в версии 4.3:

  • изменены настройки модуля nginx-push-stream-module, добавлена возможность работать через websoket и стандартные порты 80, 443
  • переработаны конфигурационные файлы, добавлены комментарии
  • исправлена потеря get параметров в dav
  • обновлены модуль nginx-push-stream-module, nginx, apc
  • добавлен мастер настройки и подключения sphinx
  • автомасштабирование параметров расширено до 16 ГБ

Изменения в версии 4.2:

  • изменены настройки модуля nginx-push-stream-module для корректной поддержки push & pull
  • по умолчанию включен php модуль json
  • исправлена работа rpm пакета при обновлении
  • исправлена постановка в cron задачи проверки прав munin и nagios
  • исправлены правила обработки nginx-ом объединенных css
  • добавлены правила для обработки nginx-ом объединенных js
  • установлены корректные заголовки ответов nginx при выводе кастомных ошибок
  • исправлены определение переменных в nginx
  • в BitrixVM исправлены зависимости библиотек


Подробнее

Изменения в версии 4.1:

  • CentOS обновлен до версии 6.3
  • исправлен мастер добавления дополнительных сайтов
  • исправлен мастер настройки резервного копирования, формат архива сделан совместимым с restore.php
  • доработан сервис настройки параметров системы bvat
  • обработка 404 ошибки для статического контента перенесена на nginx
  • в nginx исправлена обработка 404 ошибки для динамического контента
  • в nginx добавлены страницы ошибок
  • в nginx добавлена корректная обработка календарей
  • для поддержки модуля push & pull nginx собран с модулем nginx-push-stream-module
  • исправлен механизм работы с html кэшем «Битрикс» в nginx
  • добавлен мастер обновления системы
  • изменения, направленные на повышение безопасности системы

Изменения в версии 4.0:

  • операционная система CentOS 6.2 i386
  • убран ряд компонентов VMWare приводивших к проблемам после обновлений виртуальной машины
  • стандартный размер диска виртуальной машины увеличен до 10 ГБ
  • ZendServer заменен на Apache и APC
  • изменена схема подключения файлов конфигураций Nginx и Apache, для минимизации проблем при обновлении или установке дополнительных пакетов
  • изменен механизм ntlm авторизации и добавлен в rpm пакет BitrixEnv4
  • добавлены мастера создания резервной копии сайта по расписанию, удаления настроек дополнительных сайтов, настройки мониторинга системы (munin, nagios)
  • изменение направленные на повышение безопасности системы
  • доработан мастер создания дополнительных сайтов
  • скорректирована работа сервиса настройки параметров системы bvat
  • добавлена система контроля версий mercurial

Изменения в версии 3.1:

  • обновленная версия nginx 1.1.0, с патчем upstream_keepalive
  • расширен набор предустановленных пакетов (htop, samba и.т.д.)
  • мастер настройки ntlm авторизации

Изменения в версии 3.0:

  • операционная система CentOS 6.0 i386
  • файловая система ext4
  • обновленная версия nginx 1.0.6, изменения в конфигурации
  • обновленная версия msmtp 1.4.24, изменения в мастере настройки
  • замена xpdf на poppler
  • внесены исправления в конфигурацию mysql
  • в виртуальной машине расширен набор предустановленных пакетов (mc, strace, man, и.т.д.)
  • добавлена возможность создания дополнительных сайтов, как на отдельном ядре, так и в рамках многосайтовости
  • добавлены мастера: создания master ноды кластера, добавления slave ноды в кластер, смены роли slave ноды на master
  • обновлены базы данных GeoIP

Основные изменения в версии 2.0:

  • php-5.3.3 или php-5.2 (в версии php-5.3.3 отсутствует компонент Zend Guard Loader, т.е. закодированные файлы работать не будут);
  • изменены параметры PHP для оптимальной работы продуктов «Битрикс»
  • добавлен модуль xdebug (по умолчанию не активен, для активации достаточно раскомментировать соответствующую строку в php.ini и перезапустить apache);
  • обновленная версия nginx 0.7.67, изменения в конфигурации;
  • расширен список ОС для установки Fedora 8-14 (только i386), серверные CentOS/RHEL/OEL 5 (i386 и x86_64);
  • отключение дублирующей компрессии в конфигурации продуктов (теперь сжимает данные только nginx);
  • устранение проблем конфигурации почтовой программы msmtp;
  • отключено автообновление пакетов (через yum) при рестарте сервера;
  • исправлены незначительные замечания и ошибки.

Пакеты протестированы на Fedora 8,12,14(i386), CentOS/OEL 5(i386/x86_64). На Fedora 14 есть незначительные проблемы, связанные с ошибками в ОС.

Изменения в версии 1.6:

  • По умолчанию сайт Виртуальной Машины теперь доступен по протоколам и HTTP, и HTTPS, а для экономии ресурсов отключена панель управления Zend Server'ом. Обе эти опции по-прежнему хорошо управляются через меню пользователя root.
  • Добавлена поддержка SMTP сервера, появившегося в «1С-Битрикс: Корпоративный портал» 9.0, который при правильной конфигурации запускается автоматически.
  • После обновления продукта становится доступным поиск по PDF файлам.
  • Обновлены все программные пакеты, включая Zend-Server-CE (очень серьезно обновился), добавлен модуль php-5.2-memcache для использования кеширования в оперативной памяти.
  • В конфигурацию NGINX внесены изменения для обработки кэшированных РНР-страниц (технология HTML-кэширования), исправлены ошибки обработки WebDAV запросов, улучшена масштабируемость. В конфигурации APACHE исправлены ошибки, вызывавшие, в частности, ошибки при «классической» загрузке картинок в фотогалерею (через java-applet). Добавлена обработка типов документов docx, xlsx, pptx.
  • Улучшен стартовый скрипт bitrixsetup, добавлены локализации для английского и немецкого языков.

Изменения в версии 1.5

  • обновлены все пакеты ОС Ubuntu 8.0.4, а также пакеты приложений Zend Serevr CE 4.0.3, PHP 5.2.10;
  • улучшена конфигурация nginx в части компрессии;
  • изменения в консольном меню: при отключении панели Zend останавливается соответствующий сервис, что позволяет экономить оперативную память Виртуальной машины;
  • улучшения системы по использованию оперативной памяти: Виртуальная машина удовлетворительно работает на 160 МБ ОЗУ, хотя основная рекомендация по размеру оперативной памяти остается прежней - 256 МБ ОЗУ;
  • обновленный bitrixsetup.php - позволяет устанавливать дополнительные приложения «1С-Битрикс».

Изменения в новой версии 1.4

Добавлена установка с помощью BitrixSetup.

Изменения в версии 1.3

Новая редакция VMBitrix реализована по стандарту VMware Virtual Appliance!

Общая конфигурация:

  • домашняя директория пользователя bitrix отделена от webroot;
  • до первоначального входа через ssh/console для изменения пароля по умолчанию (bitrix), нельзя соединиться по SFTP и HTTPS для управления сервером. Это не влияет на запуск bitrix_setup и установку продукта;
  • удалена EULA.

Исправление ошибок:

  • исправлен тестовый SSL-сертификат;
  • консольное меню: исправлена ошибка при конфигурации почты, удалены пункты меню для настройке IP - это есть в инструментах VMware;
  • конфигурация nginx: исправлены ошибки WebDAV (для правильной работы необходимо обновить до 8.0.2), 400 Bad Request при создании новой темы, синхронизации с Outlook;
  • исправлена ошибка при запуске XMPP.

Приложения:

  • доустановлены пакеты: catdoc, memcached, xpdf;
  • переработан и исправлен скрипт bitrix_setup;
  • обновлен nginx до версии 0.7.62 (баг безопасности - Критическая уязвимость в http-сервере Nginx);
  • модифицирован скрипт автонастройки параметров сервисов для обеспечения высокой производительности при значениях ОЗУ до 2 ГБ;
  • внесены необходимые для корректной работы ВМ изменения в дистрибутивы продуктов «1С-Битрикс».