База знаний: SSL- Сертификаты
Установка SSL сертификата на веб-сервер Apache
Автор Алексей | HiTex.BY, Последнее изменение: Алексей | HiTex.BY на 17 февраля 2017 12:31
Для установки SSL сертификата на веб-сервер apache понадобятся два файла с названием домена: .crt и .ca-bundle

1. Загрузите эти файлы на сервер, в директорию, где хранятся конфигурацинны файлы веб-сервера. Для разных дистрибутивов эти пути могут отличаться.

2. Вариант настройки:
сгенерированный ранее приватный ключ поместите в директории ssl.key, которая обычно находится в /etc/ssl/. Права доступа к этой директории должен иметь только пользователь, под которым запускается веб-сервер Apache.
а файлы domain.crt и domain.ca-bundle поместите в директорию ssl.crt, которая по умолчанию находится в каталоге /etc/ssl/.

3. Редактируйте файл с конфигурацией SSL для сервера WWW при помощи текстового редактора.

4. Важно: Локализация этого файла отличается в зависимости от конфигурации сервера WWW.

5. Для сервера Apache22 это:
? FreeBSD: /usr/local/etc/apache22/httpd.conf
? CentOS: /etc/httpd/conf/httpd.conf
? Debian/Ubuntu: /etc/apache2/apache2.conf

6. В директиве <VirtualHost> сайта, соединение с которым должно быть зашифровано, необходимо добавить следующие строки:
SSLEngine on
SSLCertificateKeyFile /etc/ssl/ssl.key/server.key
SSLCertificateFile /etc/ssl/ssl.crt/domain.crt
SSLCertificateChainFile /etc/ssl/ssl.crt/domain.ca-bundle
Обратите внимание, что пути указаны в качестве примера и могут отличаться в зависимости от версии веб-сервера Apache, дистрибутива и операционной системы.

7. Сохраните конфигурационный файл и перезапустите веб-сервер.
(552 голос(а))
Эта статья полезна
Эта статья бесполезна

Комментарии (0)