Установка SSL — НА СЕРВЕР Apache

Установка на SSL сертификата на Ubuntu/Debian

Чтобы установить SSL:

  1. Создайте на вашем сервере в каталоге /etc/ssl/ файлы domain_name.crtprivate.key и chain.crt со следующим содержимым:
    • domain_name.crt — сам сертификат;
    • private.key — приватный ключ;
    • chain.crt — цепочка сертификатов, которая содержит сначала промежуточный сертификат и следом за ним корневой (с новой строки без пробелов и пустых строк).
  2. Откройте файл конфигурации Apache. В зависимости от особенностей вашего сервера этот файл находится по одному из следующих адресов:
    • для CentOS: /etc/httpd/conf/httpd.conf;
    • для Debian/Ubuntu: /etc/apache2/apache2.conf;
    • если вы устанавливаете SSL-сертификат на OpenServer, используйте путь к его корневой папке.

      В конце файла создайте копию блока «VirtualHost». Укажите для блока порт 443 и добавьте внутри него строки:

      SSLEngine on SSLCertificateFile /etc/ssl/domain_name.crt SSLCertificateKeyFile /etc/ssl/private.key
      SSLCertificateChainFile /etc/ssl/chain.crt

Внимание! Для версий Apache, начиная с 2.4.8, последнюю строку добавлять не нужно.