次に、httpsでのアクセスにするために、SSLを設定します。
次にCSRを作成します。ちなみに、CSRとは、認証局に対して、サーバー証明書を発行してもらう際に作成するもので、サーバー証明書の公開鍵と所有者の情報からなっています。詳しくはこちらなど。
入力の際、Common にはサーバーにアクセスする際のFQDNを入れることに注意してください。
自己署名の証明書を作ります。まず、パスワードを外した秘密鍵を作っておきます。
これで証明書の準備ができました。なお、作成したファイルは次のようになります。
(参考:デジタル証明書の基本的なことから説明してくれています)
証明書が作成出来たら、apacheの設定を行います。BitnamiのRedmineスタックの説明では、httpd.conf に対して、
を有効にしろ、とあるのですがデフォルトで設定済みなので、実際にすることはありません。
なので、apacheを再起動して、httpsでアクセスできればOKです。
いくつか気になった点があったのでちょっと混乱しそうですのでメモしておきます。
また、httpsでサーバーにアクセスするクライアントによっては下記のようにエラーが出る場合があります。
これは、クライアントのOpenSSLのバージョンが古いと出る場合があるそうです(上記エラーが出たのは、Ubuntu でした)。
あと、Windowsでよく使われるTortoiseSVNはリポジトリの一覧を表示することができないそうです。