Использование SSL совместно с веб сервером Apache позволяет защитить конфиденциальные данные при обмене через Интернет.
Окружение:
CentOS 8
Apache 2.4
server.crt
server.key
chain.crt
Задача:
Установить SSL предварительно полученный SSL сертификат, для использование Apache в CentOS.
Порядок действий:
-
Зарегистрироваться в системе как root
-
Скопировать сертификат в папку /etc/pki/tls/certs
-
Скопировать закрытый ключ в папку /etc/pki/tls/private
-
Скопировать цепочку сертификатов в папку /etc/pki/tls/certs
Войти пользователем root в консоль SSH.
База знаний Siteko. Подключение к серверу по протоколу SSH
Появиться приглашение
#
Введите
vi /etc/httpd/conf.d/ssl.conf
Найдите строку
SSLCertificateFile
Введите
SSLCertificateFile /etc/pki/tls/private/server.crt
Найдите строку
SSLCertificateKeyFile
Введите
SSLCertificateKeyFile /etc/pki/tls/private/server.key
Найдите строку
SSLCertificateChainFile
Удалите, если он есть,
в начале строки символ
#
Введите
SSLCertificateChainFile /etc/pki/tls/certs/chain.crt
Нажмите клавишу
Esc
Внизу пропадет надпись
--INSERT--
Нажмите клавиши
Shift + :
Введите
wq
Появиться приглашение
#
Введите
systemctl restart httpd.service
Установка сертификата выполнена.
Результат:
Защищены конфиденциальные данные передаваемые через Интернет с использованием веб сайта.