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

WebサーバーSSL設定(make genkey) このメッセージに返信する
日時: 2005/12/21 16:55
名前: K
URL:
HP開設おめでとうございます!&ありがとうございます!

さて、早速質問なのですが、

■WebサーバーSSL設定
(1)サーバー用秘密鍵作成

[root@linux ~]# cd /etc/httpd/conf/ ← ディレクトリ移動

[root@linux conf]# make genkey

の項目で、

[root@hostname conf]# make genkey
make: `genkey' に対して行うべき事はありません。

と怒られてしまいます。
何か他にやらなくてはならないことがあるのでしょうか?

よろしくお願いいたします。
記事編集 編集

Page: | 1 | 2 |

Re: WebサーバーSSL設定(make genkey) このメッセージに返信する
日時: 2005/12/22 15:10
名前: 虚蝉
URL:
横から思いっきり突っ込みすいません。
CentOSのページができて喜んでいたら同じところで引っかかってしまいました。

他のページなんですが…
http://lalamie.ddo.jp/Server_Log/wiki/index.php?CentOS-4.0_mod_ssl

この通りやったらSSLが使用できたのでとりあえず報告までに><;
記事編集 編集
Re: WebサーバーSSL設定(make genkey) このメッセージに返信する
日時: 2005/12/22 22:40
名前: K
URL:
再度再構築していきましたが、やはり同じように

[root@hostname conf]# make genkey
make: `genkey' に対して行うべき事はありません。

と再現性がありましたので、再度確認してみました。

[root@hostname conf]# rpm -q mod_ssl
mod_ssl-2.0.52-19.ent.centos4
[root@hostname conf]# rpm -ql mod_ssl
/etc/httpd/conf.d/ssl.conf
/etc/httpd/conf/Makefile
/etc/httpd/conf/ssl.crl
/etc/httpd/conf/ssl.crl/Makefile.crl
/etc/httpd/conf/ssl.crt
/etc/httpd/conf/ssl.crt/Makefile.crt
/etc/httpd/conf/ssl.csr
/etc/httpd/conf/ssl.key
/etc/httpd/conf/ssl.prm
/usr/bin/htsslpass
/usr/lib/httpd/modules/mod_ssl.so
/usr/share/man/man1/htsslpass.1.gz
/var/cache/mod_ssl
[root@hostname conf]# cd /etc/httpd/conf/
[root@hostname conf]# ll
合計 72
lrwxrwxrwx 1 root root 37 12月 22 22:37 Makefile -> ../../../usr/share/ssl/certs/Makefile
-rw-r--r-- 1 root root 35136 12月 22 22:34 httpd.conf
-rw-r--r-- 1 root root 12959 10月 7 20:40 magic
drwx------ 2 root root 4096 12月 22 22:37 ssl.crl
drwx------ 2 root root 4096 12月 22 22:37 ssl.crt
drwx------ 2 root root 4096 10月 7 20:40 ssl.csr
drwx------ 2 root root 4096 12月 22 22:37 ssl.key
drwx------ 2 root root 4096 10月 7 20:40 ssl.prm
[root@hostname conf]# make
This makefile allows you to create:
o public/private key pairs
o SSL certificate signing requests (CSRs)
o self-signed SSL test certificates

To create a key pair, run "make SOMETHING.key".
To create a CSR, run "make SOMETHING.csr".
To create a test certificate, run "make SOMETHING.crt".
To create a key and a test certificate in one file, run "make SOMETHING.pem".

To create a key for use with Apache, run "make genkey".
To create a CSR for use with Apache, run "make certreq".
To create a test certificate for use with Apache, run "make testcert".

Examples:
make server.key
make server.csr
make server.crt
make stunnel.pem
make genkey
make certreq
make testcert

こんな感じです。よろしくお願いいたします。
記事編集 編集
Re: WebサーバーSSL設定(make genkey) このメッセージに返信する
日時: 2005/12/26 10:12
名前: 管理人
URL:
>[root@hostname conf]# make genkey
>make: `genkey' に対して行うべき事はありません。
以前に作成したサーバー証明書関係ファイルが残存しているのが原因です。
下記のようにして一度、サーバー証明書関係ファイルを全て削除(mod_sslインストール時と同じ状態に)して、リトライしてみてください。

[root@linux ~]# cd /etc/httpd/conf

[root@linux conf]# ll ssl.*
ssl.crl:
合計 4
-rw-r--r-- 1 root root 1569 10月 7 20:40 Makefile.crl

ssl.crt:
合計 8
-rw-r--r-- 1 root root 1522 10月 7 20:40 Makefile.crt
-rw------- 1 root root 928 11月 22 03:22 server.crt

ssl.csr:
合計 4
-rw------- 1 root root 696 11月 22 03:15 server.csr

ssl.key:
合計 4
-rw------- 1 root root 887 11月 22 03:14 server.key

ssl.prm:
合計 0

[root@linux conf]# rm -f ssl.*/server.*

[root@linux conf]# ll ssl.*
ssl.crl:
合計 4
-rw-r--r-- 1 root root 1569 10月 7 20:40 Makefile.crl

ssl.crt:
合計 4
-rw-r--r-- 1 root root 1522 10月 7 20:40 Makefile.crt

ssl.csr:
合計 0

ssl.key:
合計 0

ssl.prm:
合計 0
記事編集 編集
Re: WebサーバーSSL設定(make genkey) このメッセージに返信する
日時: 2005/12/26 11:44
名前: K
URL:
いけました!ありがとうございました!
記事編集 編集
クリーンインストールでゴミ このメッセージに返信する
日時: 2006/01/10 14:51
名前: ごま
URL:
いつもお世話になっております。m(__)m

>以前に作成したサーバー証明書関係ファイルが残存しているのが原因です。
>下記のようにして一度、サーバー証明書関係ファイルを全て削除(mod_sslインストール時と同じ状態に)>して、リトライしてみてください。

クリーンインストールした状態で『サーバー証明書関係ファイル』が入ってしまう様です。

WebサーバーSSL設定(make genkey) の初回作業時にも削除が必要な様です。

[root@linux ~]# cd /etc/httpd/conf
[root@linux conf]# rm -f ssl.*/server.*

記事編集 編集

Page: | 1 | 2 |

件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

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

- WEB PATIO -