Вы могли рассмотреть использование http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewritemap, который позволит единственное правило, прочитанное из hashfile.
Вам не хватает энтропии - случайность, необходимая серверу для генерации ключа.
Попробуйте переместить мышь или нажать случайные клавиши на клавиатура - вы должны увидеть прогресс, когда это сделаете.
В качестве альтернативы, используйте этот однострочный файл для создания самозаверяющего сертификата с меньшим количеством шагов:
openssl req -new -newkey rsa: 2048 -days 365 -nodes - x509 -keyout server.key -out server.crt
У меня была такая же проблема при использовании GitBash
в Windows 7. После нескольких часов поиска моя проблема была решена:
winpty openssl genrsa -out ../private.pem -aes256 4096
Сообщите мне, поможет ли это кому-нибудь.
Похоже, вы не указали опцию -new
, чтобы сообщить openssl о необходимости создания запроса сертификата. Не уверен, почему openssl не отображает никаких сообщений в этом случае.
Чтобы сгенерировать запрос сертификата с существующим закрытым ключом, вы можете использовать:
openssl req -new -key server.key -out server.csr
Чтобы сгенерировать самоподписанный сертификат с существующим закрытым ключом, вы можете использовать:
openssl req -new -x509 -key server.key -out server.cert