Установка SSL-сертификата на локальный сайт

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (6)

просмотр истории страницы
* Секретный ключ от вашего сертификата;
* Сертификат промежуточного центра сертификации.

С дополнительной информацией по установке сертификатов можно ознакомиться по ссылке [https://knowledge.digicert.com/home.html]
Сертификаты должны быть в формате *PEM*.
Сертификат должен быть подписан с помощью алгоритма *sha256* с использованием *rsa* шифрования. Проверить сертификат можно командой:
{code:title=Команда}
{code}
openssl x509 -text -noout -in ca.crt | grep "Signature Algorithm" | tail -n 1
{code}
{code:title=Результат}
Signature Algorithm: sha256WithRSAEncryption
{warning}
Необходимо заказывать ssl сертификаты без пароля. Иначе при каждом перезапуске web сервера придётся вводить пароль. Это создаёт проблемы при обновлении или сервисных работах.
Если вы заказали сертификат с паролем, снять его можно командой:
{code}
openssl rsa -in ca_passwd.key -out ca_no_passwd.key
{code}
{warning}

{code}/app/asr_cabinet/service restart{code}
# Внесите изменения в конфигурационный файл Apache:
*/app/asr_cabinet/etc/httpd/conf/httpd.conf* {code}
/app/asr_cabinet/etc/httpd/conf/httpd.conf
{code}
#* В настройках *<VirtualHost \*:80>* змените *RewriteCond %\{REQUEST_URI\} ^/cabinet.* на *RewriteCond %\{HTTPS\} off* чтобы HTTPS был включен глобально на сайт, а не только личный кабинет.
Замените *RewriteEngine Off* на *RewriteEngine On*, чтобы включить движок редиректов.