3

Я понятия не имею, как создать самозаверяющий SSL-сертификат для Apache в Windows Vista, но я должен это сделать.

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

1 ответ1

4

Вы можете установить 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 (или, если ваш дистрибутив использует другой способ, а не эту команду).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .