FreeBSD 10.4 RELEASE - apache24 - SSL
「apache24」には、「SSL」の仕掛けが標準で梱包されていますので、設定を行うだけで「SSL」を有効にすることが可能です。(「ports」インストール時のオプションで「SSL」にチェックがはいっていること)
といった具合に記述します。(ここは、先に編集した、/usr/local/etc/apache24/extra/httpd-ssl.conf のドキュメントルートと合わせる必要があります)
3. クライアント用証明書のコピーとインストール「1. 認証ファイルの作成」で作成した「④クライアント認証ファイル」をクライアントのマシンにインストールしておかないと、作成した SSL のサイトを閲覧することはできません。 クライアント用証明書をサーバよりクライアントのマシンにコピーします。 クライアントのマシンにコピーしたら、セキュリティの観念からクライアント証明書ファイルは、サーバ上から削除しておくのが賢明です。 次に、クライアントマシンのブラウザへのインストールです。Mozilla Firefox の場合は以下のようにインストールします。 Firefox を開きます。 「ツール」→「オプション」→「詳細」→「暗号化」→「証明書を表示」→「あなたの証明書」→「インポート」で証明書ファイルを開きます。 パスワード入力画面が表れますので、クライアント証明書用のパスワードを入力してください。 これで、クライアント証明書のインストールは完了です。4. サーバの再起動以下のコマンドで設定に誤りがないことを確認したら
でサーバを再起動します。
SSL のサイトを開くには、https://hogehoge.jp の https を間違えないようにしてください。
SSL が有効になっているかどうかは、Firefox ならば、ロケーションを表示しているバーの先頭に、鍵のマークがついているかどうかでわかります。
鍵マークがついていれば、SSL が有効になっていることを示しており、サーバとクライアントの通信は暗号化されています。
「FreeBSD - メンテナンス・トラブルシュート - SSL(Secure Sockets Layer)」の認証ファイルの作成の手順をを行えば、新しい証明書やキーファイルを作り直すことができます。
そうやって、定期的に証明書やキーを作り変えておけば、万が一クラッカーに解読されても、作り変えた時点でまたクラッカーは解読作業を行わなければなりませんので、セキュリティ上一層強固なものとなるでしょう。
|
![]() ![]() ![]() ![]() ![]() |