«1C-Битрикс: Виртуальная машина VMBitrix»
«1C-Битрикс: Виртуальная машина» специально сконфигурирована для быстрого исполнения программных продуктов «1С-Битрикс»: разворачивается за минуты и сразу же готова к работе! На виртуальную машину можно не только установить ознакомительные версии продуктов «1С-Битрикс», но и перенести уже готовые проекты.
VMBitrix 9.0.0 для VMWare
Виртуальная машина VMBitrix 9.0.0 с объемом диска 50 ГБ для VMWare
VMBitrix 9.0.0 для VirtualBox
Виртуальная машина VMBitrix 9.0.0 с объемом диска 50 ГБ для VirtualBox
VMBitrix 9.0.0 для HyperV
Виртуальная машина VMBitrix 9.0.0 с объемом диска 50 ГБ для HyperV
VMBitrix 9.0.0 для OVA
Виртуальная машина VMBitrix 9.0.0 с объемом диска 50 ГБ для OVA (ESXi и т.д.)
С помощью скрипта BitrixSetup можно загрузить дистрибутив пробной или коммерческой версии продукта с сайта www.1c-bitrix.ru непосредственно на ваш сайт, не скачивая файл на локальный компьютер. Кроме того, скрипт позволяет распаковать дистрибутив без доступа к сайту по ssh или внешним программам.
BitrixSetup
Версия: от 10.09.2024.
Скрипт нужно скачать, загрузить в корневой каталог вашего сайта и открыть в браузере
-
аккаунт пользователя должен быть «привязан» к этому ключу;
-
пользователь должен быть авторизованным на сайте www.1c-bitrix.ru
«1С-Битрикс: Веб-окружение» - Linux служит для быстрой и простой установки всего ПО, необходимого для работы продуктов и решений «1С-Битрикс» на Linux-платформах CentOS Stream 9 (x86_64).
wget https://repo.bitrix.info/dnf/bitrix-env-9.sh
# chmod +x bitrix-env-9.sh
# ./bitrix-env-9.sh
А также зайти в Виртуальную машину, сменить пароли при первой авторизации.
«1С-Битрикс: Веб-окружение» - Linux
Версия: 9.0.2 от 10.09.2024
Новая версия Виртуальной машины 9.x не требует ручного ввода номеров портов.
Достаточно создать пулл - и машина все сделает сама.
Курс предназначен для администраторов и пользователей продуктов «1С-Битрикс: Управление сайтом» и «1С-Битрикс24», устанавливающих для ознакомления либо переносящих готовые проекты на виртуальную машину VMBitrix.
Amazon EC2 — это веб-сервис, предоставляющий масштабируемые вычислительные мощности и созданный для быстрого и простого разворачивания веб-приложений на площадках (в облаках) Amazon. Специалистами «1С-Битрикс» подготовлены предконфигурированные образы BitrixVM (AMI-образы) для быстрого запуска приложений «1С-Битрикс» в Amazon EC2, которые включают:
-
CentOS Stream 9
-
NGINX + Apache2
-
Percona Server 8 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-9.0-0_CentOSStream9_x64_HVM_EBS |
---|---|
us-east-1 | ami-0fe144055017edf83 |
us-west-1 | ami-05fc322a5fe55492c |
us-west-2 | ami-00b612a9c6d31a141 |
eu-west-1 | ami-0f8de830b1746079a |
ap-southeast-1 | ami-0dab93ed18e9fcb34 |
ap-northeast-1 | ami-09169ade47cd33948 |
sa-east-1 | ami-0f8ac468e0de32840 |
eu-central-1 | ami-0363d74efff806da8 |
ap-southeast-2 | ami-0e28147b19de962b2 |
ap-south-1 | ami-088b03575e7907c8b |
eu-west-2 | ami-0e29097fa6cb9cf7b |
eu-west-3 | ami-0b9368370b1902fe8 |
eu-north-1 | ami-0bb77fc30d6d97757 |
eu-central-2 | ami-029570e5397648b90 |
af-south-1 | ami-032cf5502306b452d |
Продукт «1С-Битрикс: Виртуальная машина» постоянно совершенствуется и дорабатывается. Следите за изменениями и появлением новых возможностей Виртуальной машины на этой странице.
Изменения в версии 9.0.2
Основные исправления:
- Исправлена ошибка возникающая при установке дистрибутивов 23.х для сайта по умолчанию.
- Исправлена ошибка умножения заданий на перевыпуск ssl сертификатов через крон (crontab).
Изменения в версии 9.0.1
Обновление ПО:
- nginx 1.26.2
- catdoc 0.95
Основные исправления:
- nginx обновлен до 1.26.2 (пакет bx-nginx 1.26.2).
- catdoc вынесен в отдельный пакет bx-catdoc 0.95.
- Изменен способ определения статуса сайта в меню машины.
- Исправлена ошибка выпуска ssl сертификатов от LetsEncrypt.
- Локаль en_US.UTF-8 устанавливается по умолчанию, если её нет в системе.
- В sh скрипт добавлена установка базовых архиваторов (tar и т.д.).
- В конфигурацию nginx добавлено новое правило для облачного хранилища Selectel (как s3 совместимое).
- Деактивирован сбор телеметрии и её отправка на агенте для mysqld (Percona Server 8.0.37 и выше).
Изменения в версии 9.0.0
Обновление ПО:
- ansible-core 2.14.2
- php 8.1 (8.2, 8.3)
- nginx 1.26.1
- percona server 8.0
- nodejs 20
- push-server 3.0.0
- redis 7.2
Основные исправления:
- Новая версия базовой операционной системы - CentOS Stream 9.
- Адаптация работы механизмов (скрипты, роли и т.д.) виртуальной машины для ansible новой версии.
- Полный переход на UTF-8.
- Усилена безопасность.
- Исправлены ошибки.
Изменения в версии 7.5.5
Обновление ПО:
- php 8.1
Основные исправления:
- PHP 8.1 используется по умолчанию.
- Добавлена возможность обновить PHP до версии 8.3.
- Добавлена возможность понизить версию PHP с 8.3 на версии ниже.
Изменения в версии 7.5.4
Основные исправления:
- Исправлена ошибка отображения пункта меню Upgrade PHP если используется PHP 8.1.
Изменения в версии 7.5.3
Обновление ПО:
- php 8.0
- nginx 1.24.0
- nodejs 16
Основные исправления:
- PHP 8.0 используется по умолчанию.
- Добавлена возможность обновить PHP до версии 8.2.
- Добавлена возможность понизить версию PHP с 8.2 на версии ниже.
- Параметры подключения к базе данных сайта теперь выбираются из файла .settings.php, dbconn.php не используется.
- Исправлена ошибка меню машины not supported DBType, возникающая при попытке выбрать параметры подключения к базе данных из файла dbconn.php.
- Роль push-server теперь устанавливает NodeJS 16-ой версии.
- Пакет push-server обновлен, незначительные изменения.
- nginx обновлен до версии 1.24.0.
- В сборке nginx обновлен модуль mod_zip до версии 1.3.0.
- Из сборки nginx удален модуль pagespeed (код устарел, модуль убран в архив, больше не поддерживается вендором).
- Доработаны правила для обработки статического контент на стороне nginx.
- В конфигурацию nginx добавлены новые правила для облачных хранилищ Clodo.ru, HotBox, Яндекс.Облако.
- В конфигурацию nginx для всех облачных хранилищ добавлено очистка заголовка cookie и некоторых заголовков content-* http запроса.
- Исправлена ошибки скачивания файлов архивом при подключенном облачном хранилище.
- Исправлена ошибка синхронизации файлов десктопного приложения при подключенном облачном хранилище.
- Dehydrated: убран флаг --force при добавлении ssl сертификата для того, чтобы не перевыпускать принудительно все ssl сертификаты сайтов.
- Dehydrated: добавлен флаг --keep-going для лучшей работы в режиме cron.
- Dehydrated: перезапуск сервиса nginx перенесен в hook.sh.
- В дефолтном ssl сертификате-заглушке убрано упоминание РФ.
- Исправлены deprecated настройки для Percona 5.7 и для Percona 8.0.
- Исправлена ошибка самопроизвольного включения bin-логов для Percona 8.0.
- Исправлена ошибка появления *.orig файлов при создании сайта.
Изменения в версии 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.3
- nginx 1.18.0
- nodejs 10
- push-server 2.0.0
Основные исправления:
- Исправлены сценарии работы виртуальной машины под новую версию ansible.
- PHP 7.3 используется по умолчанию.
- Добавлена возможность обновить PHP до версии 7.3.
- Добавлена возможность обновить 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
- Изменено поведение отключения модулей php через конфигурационные файлы. Позволяет избежать включения «нежелательных» php-модулей при обновлении php-пакетов.
- Добавлена возможность задать пароль root, создав файл /root.my.cnf при обновлении mysql сервера.
Изменения в версии 5.1.0
Основные изменения
- Добавлена возможность настроить отдачу композитного кеша через nginx, если он сконфигурирован на сайте
- Обновление ПО:
- php - 5.4
- mysql - 5.5
- nginx - 1.6.2
- Поддержка внешних ядер (ext_kernel) для сайтов
Для такого типа сайтов: - отсутствует доступ через web
- можно использовать их для создания link
- поддержаны все кластерные функции (mysql, web)
- Удалена зависимость создания ролей memcached, sphinx от модулей cluster и searchd, установленных на сайтах. В случае отсутствия модуля на сайте будет добавлена служба. Но при этом она не будет зарегистрирована в соотвествующей модели сайта
- Добавлены ограничения на создание кластерной конфигурации (mysql, web) в следующих случаях:
- если на сервере существует больше одного сайта типа ядро (kernel) или внешнее ядро (ext_kernel)
- не установлен модуль cluster или scale
- Обновление ntlm (исправление ошибок на синхронизацию календарей, контактов; добавлена возможность обновить конфигурацию нескольких сайтов, в случае если уже настроена NTLM для сервера)
- Добавлены 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С-Битрикс».