+7 495 008 8452
  • Загрузка
Выберите ваш цвет
Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.


Планировщик задач cron для виртуальной машины 1C-Битрикс (bitrix vm)

Для выполнения «тяжелых» агентов или иных задач (например: пересчет характеристик товаров, выгрузок в xml и т.д.), занимающих длительное время, необходимо использовать планировщик задач cron для linux (в случае виртуальной машины битрикс — это планировщик cron для системы CentOS).

Как сообщает Википедия, планировщик задач cron — это классический демон (компьютерная программа в системах класса UNIX), использующийся для периодического выполнения заданий в определённое время.

Настройка задач выполняется через команду crontab. Напомню, что в виртуальной машине битрикс после установки доступно два пользователя linux: суперпользователь root и пользователь bitrix с ограниченными правами, под которым работает веб-сервер.

Поэтому крайне важно во избежание проблем с правами устанавливать cron-задачи сайтов для пользователя bitrix. Либо воспользоваться советом ниже, используя команду sudo.

 
Сайт на битрикс окружении и проблемы при работе Яндекс.Вебвизора из-за заголовка X-Frame-Options
Сайт на битрикс окружении и проблемы при работе Яндекс.Вебвизора из-за заголовка X-Frame-Options

Текущая страница сайта загружается в плеер яндкса с помощью iframe. Если ваш сайт защищен от показа в iframe (то есть в настройках сервера используется заголовок X-Frame-Options), собранные данные будут недоступны для просмотра. Чтобы просмотреть данные о посещении сайта, необходимо добавить в настройки сервера исключение для домена webvisor.com и его поддоменов, а также для домена вашего сайта с помощью регулярного выражения. В указанном примере мы это сделаем для домена яндекса webvisor.com и двух других доменов acrit.ru и acrit-studio.ru.
Если доменов больше на площадке – делается аналогичным образом в регулярном выражении.
 
Как включить ip6 в хостинг-машине bitrix VM?

Предполагается, что сеть с ip6-адресом, на котором установлена bitrix VM, у Вас есть.

Также нужно прописать AAAA-запись в своем домене.
В bitrix VM нужно поправить конфиг требуемого сайта для nginx.

 
Альтернативный способ установить сертификат от LetsEncrypt на bitrix VM

Как оказалось, в версии машины 7.2 не все гладко с установкой сертификата от LetsEncrypt. Никак не удавалось установить сертификат, используя стандартные средства машины битрикса Возможно, в версии машины 7.3 все исправят:

но пока можно решить задачу с сертификатами при помощи утилиты certbot
 
Установка LetsEncrypt SSL-сертификатов прямо из панели виртуальной машины bitrix VM!
Установка LetsEncrypt SSL-сертификатов прямо из панели виртуальной машины bitrix VM!

С версии 7.2.2 битрикс-машины появилась возможность подключать бесплатные валидные SSl-сертификаты от Lets Encrypt прямо из меню виртуальной машины.

Let’s Encrypt — центр сертификации, начавший работу в бета-режиме с 3 декабря 2015 года, предоставляющий бесплатные криптографические сертификаты для HTTPS. Процесс выдачи сертификатов полностью автоматизирован. Сертификаты выдаются только на 3 месяца для предотвращения инцидентов безопасности.

 
Установка ssl-сертификата для битрикс окружения bitrix vm

Ssl-cертификат для сайта, работающего на машине bitrix vm следует устанавливать в веб-сервер nginx.

Делается это вручную, путем правки конфигурации веб-сервера nginx. Рассмотрим эту операцию пошагово.

Во-первых, нужно купить и иметь на руках файлы сертификата в нужном формате для веб-сервера nginx. Иногда приходится создавать такие файлы вручную. В интернете есть статьи, о том, как получить два файла domain_ru.crt и domain_ru.key