この記事は、Mountain Lion に最初から入っている Apache と OpenSSL を使って SSL(https) 通信する環境を整えたときのメモです。ブラウザから https://localhost にアクセスして、「It Works!」のページを表示するまでを紹介します。 動作確認環境 OS X Mountain Lion 目次 サーバ秘密鍵を作成する 証明書署名要求(CSR)を作成する 自己署名証明書(CRT)を作成する 秘密鍵と証明書を Apache から参照できる場所に設置 Apache が SSL 設定ファイルを読み込めるようにする Apache を再起動して動作確認 サーバ秘密鍵を作成する 乱数ファイルを MD5 で作成します。この後、サーバ秘密鍵を作る時に使います。 $ openssl dgst -md5 /var/log/system.log > rand.d