База знаний: 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. Сохраните конфигурационный файл и перезапустите веб-сервер. | |
|
Комментарии (0)