Генерация самоподписанного сертификата SSL для апача на Windows Vista

У меня нет идеи, как генерировать самоподписанный сертификат SSL для Apache на Windows Vista, но я должен сделать это.

Как я могу сделать это?

3
задан 24.02.2011, 10:34

1 ответ

Можно установить OpenSSL для Windows, который является бесплатным.

После установки, открытая командная строка (cmd.exe), перейдите к каталогу установки и работайте соответствующий openssl команды.

openssl.exe req -x509 -newkey rsa:2048 -keyout server.key -out server.crt -days 1000 -nodes

Это генерирует server.key (закрытый ключ для Вашего Apache) и server.crt (самоподписанный сертификат). Не забудьте защищать свой закрытый ключ.

Для установки на Apache2 (в Linux):

sudo a2enmod ssl
sudo a2ensite default-ssl
nano /etc/apache2/sites-enabled/default-ssl

Корректные пути изменения к следующим строкам (соединяет каналом к Вашему новому ключу и сертификату):

SSLCertificateFile    /etc/ssl/certs/ssl-cert-snakeoil.crt
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key

Сохраните и работайте /etc/init.d/apache2 restart (или если Ваше распределение использует некоторый другой путь, не ту команду).

4
ответ дан 08.12.2019, 00:33

Теги

Похожие вопросы