設定Leopardmod_perlはちゃんと動作したので、次はmod_sslを動かしてみる。数年前まで仕事でWebサイトを運用していたので、毎年VeriSignに証明書を申請していたのだけれど、もうすっかり手順を忘れてる。以下のVeriSignのページを参考に設定した。疑似乱数ファイルの作成まあ、なんでもいいんだけど、以下の方法で作成。今やキー長は2048bitじゃないとVeriSignは申請を受け付けないようですな。key.pemパスフレーズの入力を求められるので、適当に入れておく。秘密鍵からCSRを生成する。csr.pemパスフレーズの入力を求められるので、先ほど入れたものを入力する。その後、いろいろ聞かれるけど、いんちき証明書を作るだけなので、適当に入れればよろしい。ホスト名を入れること。証明書の生成ここで本来はVeriSignなどの認証機関にCSRを送って証明書をもらうのだけど、いんちき証明書をつくります。cert.pemパスフレーズに続いて、同じようにいろいろ聞かれるので、同じように答えておく。秘密鍵からパスフレーズをはずす秘密鍵にパスフレーズがついたままだと、自動でブートできないので、はずしてしまいます。以下の行を有効にする(多分最初から有効になってるけど)。libexec/apache2/mod_ssl.soSSLの設定は別ファイルにするようになっているので、その設定を生かす。以下の行はコメントアウトしておけばOK。先ほど作成した秘密鍵と証明書を指定する。"/private/etc/apache2/ssl/cert.pem"Apacheを再起動すると、SSLが有効になっているはずです。(11)月別アーカイブ注目記事はてなブログをはじめよう!xlcさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。