このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

mod_sslについて このメッセージに返信する
日時: 2008/11/19 16:34
名前: マロエフ
URL:
mod_sslのインストール後、 make server.crtコマンドを実行してパスワードを入力するところで
2回目に入力するパスワードを打ち間違えました。
もう一度 make server.crtを実行すると以下のようなエラーが出たのですが、どのように解決
したらよいのでしょうか。

mask 77 ; \
/usr/bin/openssl req -utf8 -new -key server.key -x509 -days 36500 -out server.crt -set_serial 0
unable to load Private Key
31156:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:644:Expecting: ANY PRIVATE KEY
make: *** [server.crt] Error 1

恥ずかしい質問かもしれませんがよろしくお願いします。
記事編集 編集
Re: mod_sslについて このメッセージに返信する
日時: 2008/11/19 17:30
名前: stranger
URL: http://ja.528p.com/
>mod_sslのインストール後、 make server.crtコマンドを実行してパスワードを入力するところで
>2回目に入力するパスワードを打ち間違えました。
>もう一度 make server.crtを実行すると以下のようなエラーが出たのですが、どのように解決
>したらよいのでしょうか。
>
>mask 77 ; \
> /usr/bin/openssl req -utf8 -new -key server.key -x509 -days 36500 -out server.crt -set_serial 0
>unable to load Private Key
>31156:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:644:Expecting: ANY PRIVATE KEY
>make: *** [server.crt] Error 1
>
>恥ずかしい質問かもしれませんがよろしくお願いします。

SERIAL=0の設定値が/etc/pkiのどこかに保存されていて
できそこないのserver.crtやserver.keyが存在するかもしれない
初めてcrtファイルを作ったのなら
それらを捜して削除する

/etc/pki/tls/certs/Makefileの初期値はSERIAL=0になっていて
SERIAL値はcrtファイルなどを作成するごとに増加するので
2回目以降ならSERIAL値を一つ前のものに修正し
server.crtやserver.keyを削除する

2回目以降はSERIAL値を自分で確認して
make server.crt SERIAL=1
のようにするか
MakefileのSERIAL値をその都度、修正して
make コマンドを実行
記事編集 編集
Re: mod_sslについて このメッセージに返信する
日時: 2008/11/20 10:20
名前: マロエフ
URL:

server.keyを削除することで解決できました。
レスありがとうございました。
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -