Próbuję skonfigurować SSL w Nginx. To nie działa, a otrzymuję następujący błąd w dzienniku błędów, który jest przekazywany z biblioteki OpenSSL, z którą skompilowano nginx. Nie wiem, czym jest ta biblioteka, ale jest to wersja 0.8.54 nginx i zainstalowałem ją za pomocą apt-get na Ubuntu Linux.Co oznacza problem "Błąd SSL_CTX_use_PrivateKey" w dzienniku błędów Nginx?
2012/02/21 07:06:33 [emerg] 4071#0:
SSL_CTX_use_PrivateKey_file("/exequias/certs/exequias.com.key") failed (SSL:
error:0906406D:PEM routines:PEM_def_callback:problems getting password error:
0906A068:PEM routines:PEM_do_header:bad password read error:140B0009:SSL routines:
SSL_CTX_use_PrivateKey_file:PEM lib)
Upewniłem się, że uprawnienia do pliku na pliku klucza prywatnego nie powstrzymują nginx przed jego odczytaniem. Jest to klucz prywatny RSA, wygenerowany przez openssl rsa
.
Jakieś pomysły, które mogą być przyczyną?
Jak usunąć passhprase? – crossle
Nie pamiętam - być może właśnie wygenerowałem nowy klucz prywatny z 'openssl' i zostawiłam frazę hasła. –
Dzięki, pamiętam passhprase. – crossle