Использование 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#
Комментарии
Пока комментариев нет.