CentOS Установка сертификата SSL

Использование SSL совместно с веб сервером Apache позволяет защитить конфиденциальные данные при обмене через Интернет.
Окружение

Операционная система: CentOS 5.4;
Веб сервер: Apache 2;
Сертификат: server.crt;
Закрытый ключ: server.key;
Пароль закрытого ключа: password.

Задача

Установить SSL предварительно полученный SSL сертификат, для использование Apache в CentOS.
Порядок действий

Зарегистрироваться в системе как root;
Скопировать сертификат в папку "/etc/pki/tls/certs";
Скопировать закрытый ключ в папку "/etc/pki/tls/private";
Появиться приглашение "#", введите "vi /etc/httpd/conf.d/ssl.conf", найти строку "SSLCertificateFile", введите "SSLCertificateFile /etc/pki/tls/private/server.crt";
Найдите строку "SSLCertificateKeyFile", введите "SSLCertificateKeyFile /etc/pki/tls/private/server.key";
Нажмите клавишу "Esc", внизу пропадет надпись "--INSERT--", нажмите комбинацию клавиш "Shift"+":" и введите "wq";
Появиться приглашение "#", введите "vi /etc/httpd/conf/httpd.conf", перейдите в конец файла;
Нажмите клавишу "Ins", внизу появиться надпись "--INSERT--", нажмите клавишу "Enter", введите "<IfModule mod_ssl.c>";
Нажмите клавишу "Enter", введите "SSLPassPhraseDialog exec:/etc/pki/tls/private/server.out";
Нажмите клавишу "Enter", введите "</IfModule>";
Нажмите клавишу "Esc", внизу пропадет надпись "--INSERT--", нажмите комбинацию клавиш "Shift"+":" и введите "wq";
Появиться приглашение "#", введите "vi /etc/pki/tls/private/server.out";
Нажмите клавишу "Ins", внизу появиться надпись "--INSERT--", введите "#!/bin/sh", нажмите клавишу "Enter";
Введите "echo "password" ", нажмите клавишу "Esc", внизу пропадет надпись "--INSERT--", нажмите комбинацию клавиш "Shift"+":" и введите "wq";
Появиться приглашение "#", введите "service httpd restart";
Установка сертификата выполнена.

Результат

Защищены конфиденциальные данные передаваемые через Интернет с использованием веб сайта.

Оригинал статьи

  • 484 Пользователи нашли это полезным
Помог ли вам данный ответ?

Связанные статьи

Apache переадресация запросов по протоколу HTTP на HTTPS с помощью mod_rewrite

Модуль Apache mod_rewrite позволяет легко переадресовывать любые запросы клиентов к любой...

Настройка и установка Suhosin на сервер

Сегодня не для кого не секрет что вебсерверы подвержены атакам злоумышленников. Причин по которым...

Установка файрволла APF - Advanced Policy Firewall.

Нет смысла обьяснять необходимость файрволла на сервере. Удачным выбором среди серверных...

Обновление версии PHP с 5.1 до 5.2 в CentOS 5

В шаблоне CentOS 5 x86_64 + ISPmanager устанавливаемом на наших VPS серверах установлен PHP...

Настройка vsftpd в CentOS

  vsftpd (Very Secure Ftp Daemon) разрабатывался Chris Evans, недовольным уровнем безопасности,...