Коллеги, виртуальная машина VMBitrix 7.2.0 вышла в релиз. В этой версии основные изменения касаются настройки своих ssl сертификатов и интеграция с Lets Encrypt.
rpm пакет уже доступен для CentOS 6 (поддержка продолжается) и CentOS 7. Если у Вас версия машины 7.1.0 и ниже - обновитесь.
Обновлен bitrix-env.sh скрипт. Способ запуска прежний:
Как мне установить бесплатный ssl сертификат от Lets Encrypt? В меню машины пройти по пунктам 8. Manage web nodes in the pool -> 3. Certificates configuration -> 1. Configure Let's encrypt certificate. Указать сайт (или сайты), dns имена сайта(-ов), email для нотификаций сервиса Lets Encrypt, подтвердить ввод. Пример:
Мастер самостоятельно запросит и установит сертификат. Поддерживается ввод нескольких сайтов, через запятую (test1.bx, test2.bx). Перевыпуск сертификатов будет автоматический. Важное примечание: обратите внимание на лимиты сервиса Lets Encrypt: https://letsencrypt.org/docs/rate-limits/
Как мне установить свой собственный ssl сертификат? В меню машины пройти по пунктам 8. Manage web nodes in the pool -> 3. Certificates configuration -> 2. Configure own certificate. Указать сайт (или сайты), пути до сертификата, приватного ключа и цепочки. Поддерживается ввод нескольких сайтов, через запятую (test1.bx, test2.bx). Пример, создаем папку ssl, загружаем файлы:
Обращаю внимание на требования к сертификату и ключу:
Цитата
Requirements for Importing Certificates: * The certificate, private key, and certificate chain must all be PEM-encoded. * The private key must be unencrypted. * The certificate, private key are mandatory. * You need to use full path for the certificate, private key, and certificate chain or you can upload files to /etc/nginx/certs and use relative paths.
Как мне "откатить" установленный ssl сертификат? "Откат" происходит к сертификату, который машина генерирует при запуске - /etc/nginx/ssl/cert.pem. В меню машины пройти по пунктам 8. Manage web nodes in the pool -> 3. Certificates configuration -> 3. Return default certificate, указать сайт (сайты). Поддерживается ввод нескольких сайтов, через запятую (test1.bx, test2.bx).
Список обновлений
Обновление ПО: - nginx 1.12.2
Основные исправления: WEB01: Добавлена поддержка установки сертификатов (собственных и Lets Encrypt) для сайтов типа kernel и link. WEB02: Добавлена возможность вернуть "дефолтный" ssl сертификат сайта. WEB03: Исправлены ошибки настройки web-кластера. HOST01: Добавлена возможность изменения имени хоста после создания пула серверов. MYSQL01: Исправлена процедура обновления настроек MySQL серверов в пуле. SITE01: Фиксы безопасности для конфигурационных файлов nginx и httpd. SITE02: Исправлены ошибки создания сайтов в случае, если на сервере нет ни одного рабочего сайта. MONITOR01: Добавлено удаление серверов с мониторинга при их удаление из пула серверов.
Как это работает? Файл vm-bitrix24-installer.exe: 1) скачает и установит VirtualBox 2) скачает образ виртуальной машины VMBitrix.CRM 7.2.0 и импортирует его в VirtualBox 3) установит сервис по вашему желанию 4) запустит машину и получит IP
После останется установить Битрикс24.CRM или восстановить ваш бекап проекта.
Если устанавливался сервис - при перезагрузке компьютера виртуальная машина будет запущена в фоновом режиме.
Совместимо с Windows 7 8 10, Windows Server 2008 2012 2016.
Примечание: для работы нового сервиса у пользователя Windows должен быть установлен пароль.
Небольшой анонс готовящихся на выпуск "плюшек" этого релиза: 1) Обновление bitrix-env-crm 7.2.0 (пакет, sh, образы, ami амазона) 2) Обновления модулей: - scale 17.5.0 - добавлено управление ssl сертификатами (свой или Lets Encrypt), роль Push, остановка/запуска сервиса MySQL на хосте, индикатор состояния сервиса MySQL, изменение пароля MySQL, создание сайтов с отдельным ядром - intranet 17.2.16 - для виртуальной машины bitrix-env-crm в публичной части добавлена поддержка установки ssl сертификатов (свой или бесплатный от Lets Encrypt) 3) Новый exe
1 я правильно понимаю: если несколько сайтов, то для каждого можно свой сертификат LetsEncrypt поставить? 2. Если уже есть сертификаты LE (для каждого сайта свой) их также можно добавить по приведенной выше инструкции?
Александр Воробьев, по порядку: 1) да, верно, но стоит учесть лимиты LE https://letsencrypt.org/docs/rate-limits/ (пример у меня 10 сайтов, хочу на каждый по отдельному сертификату, через мастер начинаю их получать, после 5-го LE скажет "до свидания", придется ждать неделю и только потом получить еще 5, выход простой - получить 1 сертификат на все сайты сразу) 2) да, можно, пункт 2, свои сертификаты...
Алексей Шафранский написал: Александр Воробьев , по порядку: 1) да, верно, но стоит учесть лимиты LE https://letsencrypt.org/docs/rate-limits/ (пример у меня 10 сайтов, хочу на каждый по отдельному сертификату, через мастер начинаю их получать, после 5-го LE скажет "до свидания", придется ждать неделю и только потом получить еще 5, выход простой - получить 1 сертификат на все сайты сразу) 2) да, можно, пункт 2, свои сертификаты...
Денис Диденко, никто не мешает в 1 запросе получить сертификат LE на 100 поддоменов, перечислив сайты и их dns имена. При чем тут конфиг LE?) Александр Воробьев хочет получить отдельно сертификат на каждый сайт.
Добрый день! Обновил Centos через yum update. Прилетело обновление обновление BitrixENV. После установки Кор.Портал перестал запускаться. Может кто подсказать куда копать? P.S. До этого был установлен свой сертификат ssl (Если это имеет значение). Заранее спасибо за помощь.
Алексей Шафранский, Стандартно добавил cert.pem в /etc/ngix/ssl и поправил /etc/ngix/bx/conf/ssl.conf Правленный ssl.conf при апгрейде переименовался а cert.pem затерся.
Владислав Пишко, нет. При запросе сертификата от LE ставится дополнительный софт, он и управляет запросом на перевыпуск. Вы можете пока установить ваш имеющийся сертификат, по окончанию его срока выпустить новый на этой машине. Он уже будет обновляться автоматически.
Алексей Шафранский написал: Владислав Пишко , нет. При запросе сертификата от LE ставится дополнительный софт, он и управляет запросом на перевыпуск. Вы можете пока установить ваш имеющийся сертификат, по окончанию его срока выпустить новый на этой машине. Он уже будет обновляться автоматически.
С наскока не удалось переехать, не стал дожидаться истечения сертификата, попытался получить новый - не сработало.
Как правильно переехать не дожидаясь истечения сертификата и не подключая старый сертификат на новую машину?
Планирую сделать так: - отключить https - $ certbot delete // удалить сертификат - обновить машину до 7.2 - поставить сертификат с новой машины
После обновления появился сервис httpd-scale.service Изучил содержимого директории /etc/httpd/bx-scale/ Что именно делает данный сервис? Выглядит как просто ещё один апач на другом порту.