Linux-doc Практика — критерий истины!

Использование SSL на виртуальном сервере Apache 2

1. создаём закрытый ключ сервера

2. создаём сертификатс открытым ключом сервера

3. включаем модуль mod_ssl в конфигурацию Apache при помощи perl-скрипта a2enmod:

host# a2enmod ssl
Enabling module ssl.
host#

при этом в директории /etc/apache2/mods-enabled создадуться две символьные ссылки на файлы ssl.mod и ssl.conf из директории /etc/apache2/mods-available

4. вносим изменения в конфигурацию виртуального хоста:
<VirtualHost *:443> ServerName www.example.com SSLEngine on SSLCertificateFile /path/to/certificate.crt SSLCertificateKeyFile /path/to/private.key DocumentRoot /path/to/document/root ... </VirtualHost>

5. перезапускаем Apache и по запросу вводим пароль на закрытый ключ:

host# service apache2 restart
Restarting web server: apache2
Apache/2.2.22 mod_ssl/2.2.22 (Pass Phrase Dialog)
Some of your private key files are encrypted for security reasons.
In order to read them you have to provide the pass phrases.

Server www.example.com:443 (RSA)
Enter pass phrase:

OK: Pass Phrase Dialog successful.
. ok
host#

Комментарии

Пока комментариев нет.