Сертификат Let's Encrypt для 1С-Битрикс

Для того, чтобы сайт на 1С-Битрикс мог работать по протоколу https, необходимо установить бесплатный или платный SSL-сертификат. В данном руководстве разберёмся с процессом установки бесплатного сертификата Let's Encrypt для 1С-Битрикс.

Все действия будут выполняться через консоль 1С-Битрикс. Для этого подключитесь к серверу по SSH.

Далее нажмите 8 (Manage web nodes in the pool), затем 3 (Certificates configuration), затем 1 (Configure Let's encrypt certificate).

В ответ на вопрос Enter site name нужно ввести доменные имена, которые нужно будет защитить создаваемым SSL-сертификатом.

Введите необходимые доменные имена, email администратора сайта и подтвердите установку SSL-сертификата:

Система создаст задание на выпуск и установку SSL-сертификата. Отследить выполнение задания можно через консоль 1С-Битрикс с помощью пункта 10 (Background pool tasks).

После запуска задания выпуск SSL-сертификата займёт несколько минут. Для проверки корректности выпуска сертификата и его установки переходите на сайт по протоколу https://.

По-умолчанию, сайт будет доступ посетителям, как по https, так и по http. Это плохо с точки зрения поисковых систем и удобства посетителей, поскольку сайты формально являются отдельными друг от друга, хоть и с одним и тем же содержимым. Для решения этой проблемы настроим переадресацию с http на https с помощью консоли 1С-Битрикс.

Нажмите 6 (Manage sites in the pool), затем 5 (Change a site's https settings). Затем выберите сайт, для которого нужно настроить переадресацию с http на https, а затем нажмите Y:

После этого сайт будет доступен только по https с действующим SSL-сертификатом.

Last updated