+7 (958) 75 68 043
Заказать звонок
Россия, Донецк, пр. Мира 8, офис 215
Войти
C-TEAM.NET
Компания
  • О компании
  • Сертификаты
  • Партнеры
  • Отзывы
  • Вопрос ответ
Продукты
  • 1С-Битрикс: Управление сайтом
    • 1С-Битрикс: Бизнес
    • 1С-Битрикс: Малый бизнес
    • 1С-Битрикс: Стандарт
  • Готовые решения
    • Интернет-магазины
      • Аспро: Next
      • Digital Web, Deluxe - многофункциональный интернет-магазин 2 в 1
      • АЛЬФА: MegaMart – интернет магазин (Новинка)
      • Аспро:Максимум - интернет-магазин
      • ФЕНИКС — безлимитный конструктор интернет-магазинов
      • Крайт: Инструменты.System
    • Корпоративные сайты
      • Корпоративный сайт современной компании
      • Аспро: Стройка
      • Аспро: Курорт
  • Хостинг
    • FOZZY виртуальный хостинг vps
    • FOZZY Виртуальный хостинг
    • Виртуальные сервера (VPS)
  • Битрикс24
    • Облачный Битрикс 24
      • Битрикс 24 Компания
      • Битрикс 24 Команда
      • Битрикс 24 Задачи+
      • Битрикс 24 CRM+
      • Битрикс 24 Старт+
    • Битрикс 24 коробка
      • Битрикс24 Корпоративный портал
      • Интернет-магазин + CRM
      • Битрикс 24 CRM
    • Облачный Битрикс 24 (Архивные тарифы)
      • Бесплатный Битрикс 24 (Архивный)
Услуги
  • Создание сайтов на битрикс
    • Интернет-магазины
    • Корпоративные сайты
    • Мобильные приложения
    • Композитный сайт
  • Продвижение и реклама
    • Контекстная реклама
    • Базовое SEO продвижение
    • Комплексное SEO продвижение
    • Продвижение в социальных сетях
  • CRM и системы учета
    • Внедрение битрикс24
    • Интеграция сайта с 1С
  • Поддержка, доработка сайтов
    • Техническая поддержка
Проекты
Блог
Контакты
Ещё
    C-TEAM.NET
    Компания
    • О компании
    • Сертификаты
    • Партнеры
    • Отзывы
    • Вопрос ответ
    Продукты
    • 1С-Битрикс: Управление сайтом
      • 1С-Битрикс: Бизнес
      • 1С-Битрикс: Малый бизнес
      • 1С-Битрикс: Стандарт
    • Готовые решения
      • Интернет-магазины
        • Аспро: Next
        • Digital Web, Deluxe - многофункциональный интернет-магазин 2 в 1
        • АЛЬФА: MegaMart – интернет магазин (Новинка)
        • Аспро:Максимум - интернет-магазин
        • ФЕНИКС — безлимитный конструктор интернет-магазинов
        • Крайт: Инструменты.System
      • Корпоративные сайты
        • Корпоративный сайт современной компании
        • Аспро: Стройка
        • Аспро: Курорт
    • Хостинг
      • FOZZY виртуальный хостинг vps
      • FOZZY Виртуальный хостинг
      • Виртуальные сервера (VPS)
    • Битрикс24
      • Облачный Битрикс 24
        • Битрикс 24 Компания
        • Битрикс 24 Команда
        • Битрикс 24 Задачи+
        • Битрикс 24 CRM+
        • Битрикс 24 Старт+
      • Битрикс 24 коробка
        • Битрикс24 Корпоративный портал
        • Интернет-магазин + CRM
        • Битрикс 24 CRM
      • Облачный Битрикс 24 (Архивные тарифы)
        • Бесплатный Битрикс 24 (Архивный)
    Услуги
    • Создание сайтов на битрикс
      • Интернет-магазины
      • Корпоративные сайты
      • Мобильные приложения
      • Композитный сайт
    • Продвижение и реклама
      • Контекстная реклама
      • Базовое SEO продвижение
      • Комплексное SEO продвижение
      • Продвижение в социальных сетях
    • CRM и системы учета
      • Внедрение битрикс24
      • Интеграция сайта с 1С
    • Поддержка, доработка сайтов
      • Техническая поддержка
    Проекты
    Блог
    Контакты
    Ещё
      C-TEAM.NET
      • Компания
        • Назад
        • Компания
        • О компании
        • Сертификаты
        • Партнеры
        • Отзывы
        • Вопрос ответ
      • Продукты
        • Назад
        • Продукты
        • 1С-Битрикс: Управление сайтом
          • Назад
          • 1С-Битрикс: Управление сайтом
          • 1С-Битрикс: Бизнес
          • 1С-Битрикс: Малый бизнес
          • 1С-Битрикс: Стандарт
        • Готовые решения
          • Назад
          • Готовые решения
          • Интернет-магазины
            • Назад
            • Интернет-магазины
            • Аспро: Next
            • Digital Web, Deluxe - многофункциональный интернет-магазин 2 в 1
            • АЛЬФА: MegaMart – интернет магазин (Новинка)
            • Аспро:Максимум - интернет-магазин
            • ФЕНИКС — безлимитный конструктор интернет-магазинов
            • Крайт: Инструменты.System
          • Корпоративные сайты
            • Назад
            • Корпоративные сайты
            • Корпоративный сайт современной компании
            • Аспро: Стройка
            • Аспро: Курорт
        • Хостинг
          • Назад
          • Хостинг
          • FOZZY виртуальный хостинг vps
          • FOZZY Виртуальный хостинг
          • Виртуальные сервера (VPS)
        • Битрикс24
          • Назад
          • Битрикс24
          • Облачный Битрикс 24
            • Назад
            • Облачный Битрикс 24
            • Битрикс 24 Компания
            • Битрикс 24 Команда
            • Битрикс 24 Задачи+
            • Битрикс 24 CRM+
            • Битрикс 24 Старт+
          • Битрикс 24 коробка
            • Назад
            • Битрикс 24 коробка
            • Битрикс24 Корпоративный портал
            • Интернет-магазин + CRM
            • Битрикс 24 CRM
          • Облачный Битрикс 24 (Архивные тарифы)
            • Назад
            • Облачный Битрикс 24 (Архивные тарифы)
            • Бесплатный Битрикс 24 (Архивный)
      • Услуги
        • Назад
        • Услуги
        • Создание сайтов на битрикс
          • Назад
          • Создание сайтов на битрикс
          • Интернет-магазины
          • Корпоративные сайты
          • Мобильные приложения
          • Композитный сайт
        • Продвижение и реклама
          • Назад
          • Продвижение и реклама
          • Контекстная реклама
          • Базовое SEO продвижение
          • Комплексное SEO продвижение
          • Продвижение в социальных сетях
        • CRM и системы учета
          • Назад
          • CRM и системы учета
          • Внедрение битрикс24
          • Интеграция сайта с 1С
        • Поддержка, доработка сайтов
          • Назад
          • Поддержка, доработка сайтов
          • Техническая поддержка
      • Проекты
      • Блог
      • Контакты
      • Мой кабинет
      • +7 (958) 75 68 043
      Будьте на связи
      Россия, Донецк, пр. Мира 8, офис 215
      info@c-team.net
      • Facebook
      • Вконтакте
      • Twitter
      • Instagram
      • Telegram
      • YouTube
      • Одноклассники
      • Google Plus
      • Mail.ru

      Установить LetsEncrypt SSL-сертификат на виртуальной машине BitrixEnv

      • Главная
      • Блог
      • Установить LetsEncrypt SSL-сертификат на виртуальной машине BitrixEnv
      Версии виртуальной машины bitrixEnv увеличиваются, а установка ssl сертификата все еще является проблемой. В этой статье я расскажу как установить LetsEncrypt SSL-сертификат на виртуальной машине bitrix VM без головной боли.
      Не все знают, что установить SSL сертификат от LetsEncrypt можно непосредственно из меню Bitrix vm, но не смотря на то, что такой пункт появился начиная с версии 7.2 виртуальной машины, он естественно не работает корректно, т.е. вы не сможете установить сертификат просто проследовав за указаниями виртуальной машины битрикс. Те же, кто хочет попытать счастье, может просто пройти в меню виртуальной машины битрикс, выбрать пункт меню "Manage pool web servers", далее "Configure certificates" и "Configure "Let's encrypt" certificate". Далее все очень просто, нужно просто следовать указаниям bitrix vm.

      На момент написания статьи получение сертификата заканчивалось ошибкой.
      В интернете есть статьи о том, как обойти эту и другие ошибки, но мы пойдем дальше. Я не люблю то, что не работает из коробки, поэтому в этой статье будет рассмотрено получение SSL сертификата LetsEncrypt для vm bitrix через certbot автоматически, с авто обновлением т.к. этот способ я считаю оптимальным.

      Что делать, если SSL сертификата LetsEncrypt не устанавливается на vm bitrix?

      Шаг 1. Установка certbot на cento7 (если у вас дпугая система, то подробную инструкцию можно получить по ссылке)
      Подготовка к установке certbot.

      yum -y install yum-utils
      sudo yum install certbot python2-certbot-nginx

      И собственно сама установка certbot

      yum install certbot

      Далее получаем сертификат 

      sudo certbot certonly --nginx

      нам предложат выбрать сайт для которого мы хотим получить сертификат.

      Нужно указать цифру соответствующую нужному сайту или несколько цифр через запятую, если получаем сертификат для домена и его поддоменов.
      Если все прошло успешно, то вы увидите примерно следующее:



      Обратите внимание на выделенные строки - это и есть ваши SSL сертификаты от LetsEncrypt, точнее пути их сохранения. Скопируйте эти пути, они нам еще понадобятся для подключения к bitrix env. 

      Уточнение: если не удалось получить сертификаты командой (sudo certbot certonly --nginx) или такой способ вам по каким-то причинам не подходит, то можно заменить эту команду на (certbot certonly --webroot -w /var/www/example -d www.example.com -d example.com) 
      где - -w /var/www/example/ - - путь к корневой папке вашего домена
      -d www.example.com  - доменное имя для которого получаете сертификат, обратите внимание, что можно указать несколько доменных имен.

      Дальше действия аналогичные приведенной статье

      Добавляем SSL сертификаты LetsEncrypt в BitrixEnv

      Скопируем конфигурацию (Вместо .yourdomain.ru можно написать что угодно, но я советую указать домен того сайта для которого вы получили сертификаты)

      cp /etc/nginx/bx/conf/ssl.conf /etc/nginx/bx/conf/ssl.yourdomain.ru.conf

      Затем редактируем файл  /etc/nginx/bx/conf/ssl.yourdomain.ru.conf 
      и указываем расположение privkey.pem (приватный ключ домена) и fullchain.pem (публичный сертификат домена) в директивах nginx ssl_certificate_key и ssl_certificate соответственно.
      Далее открываем файл /etc/nginx/bx/site_avaliable/bx_ext_ssl_yourdomain.ru.bx.conf
      Находим в нем строку include bx/conf/ssl.conf; и заменяем на include bx/conf/ssl.yourdomain.ru.conf;
      На этом все. Осталось проверить все ли верно мы написали (верна ли конфигурация nginx)

      nginx -t

      И если все ок и нет никаких предупреждений, то перезагружаем nginx

      service nginx restart

      с этого момента у вас уже будет установленный сертификат SSL от LetsEncrypt, но согласитесь не хочется раз в 3 месяца (именно столько живет ssl сертификат от LetsEncrypt) обновлять сертификат в ручном режиме.

      Как настроить автоматическое обновление SSL сертификата LetsEncrypt для bitrixEnv?

      Автоматическое обновление сертификата настраивается очень просто нкжно в консоли вставить команду

      echo "0 0,12 * * * root python -c 'import random; import time; time.sleep(random.random() * 3600)' && certbot renew" | sudo tee -a /etc/crontab > /dev/null

      Это добавление крон задачи на автоматическое обновление сертификатов.

      Или если вы не вставили эту команду, а сертификаты истекли, то можно обновить все сертификаты, которые в этом нуждаются командой

      certbot renew

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

      Поделиться
      Назад к списку
      • Комментарии
      Загрузка комментариев...
      Категории
      • CMS системы5
      • CRM система битрикс 244
      • Битрикс интеграция с 1С2
      • Настройка веб сервера1
      • Ошибки и Решения1
      • Разное12
      Боковой баннер
      Подписывайтесь на новости и акции
      Компания
      О компании
      Сертификаты
      Партнеры
      Отзывы
      Вопрос ответ
      Продукты
      1С-Битрикс: Управление сайтом
      Готовые решения
      Хостинг
      Битрикс24
      Услуги
      Создание сайтов на битрикс
      Продвижение и реклама
      CRM и системы учета
      Поддержка, доработка сайтов
      Наши компетенции
      Consonant Team - Золотой сертифицированный партнер 1С-Битрикс
      Consonant Team - Бизнес партнер Битрикс24
      Наши контакты


      +7 (958) 75 68 043
      info@c-team.net
      Россия, Донецк, пр. Мира 8, офис 215
      © 2025 Все права защищены.