ブログ

運用中全てのサイトのSSL化がようやく完了しました!

 サイトのSSL化は、owncloud、nextcloud では実装してあったんですが、Netcommonsサイトの方はやっていませんでした。

サイトに来られる方はブラウジングが主なので、悪影響はないだろうと考えていました。

しかし、Netcommonsのグループウェアの機能を使う時などは、特に https 通信が望まれます。

このサイトは、化学の勉強のためのグループウェアとしての利用が主目的ですから。

以前は、SSL証明書は有料で継続して料金を払うようになっていたと思いますが、

最近は Internet Security Research Group (ISRG) の LetsEncrypt という仕組みが無料で使えるようになっていて、

これを使って無料のSSL証明書を取得出来るようになりました。(2016年から)

証明書の有効期間は90日間なんですが、更新することによって継続して使用が出来るんです。

ということで、3つのサイトについて証明書を取得して3か月ごとの自動更新の仕組みまでを作る必要がありました。

そこで、色々と調べてみたところ、Webサーバー apache の http 設定ファイルを自動で読み込んで、SSL証明書だけでなく、https 設定ファイルまで自動作成してくれるらしい!

凄いですね! 何と便利な! 

でも、ヴァーチャルホスト3つある時はどうなんだろう・・・?

これも全て考えられていました!

本当に感謝いっぱいです!!

あとは、本当にうまく設定出来るのか? ですよね・・・

 

 ついさっき、全て作業が終わりました!

https://labo.・・・でアクセスできますが、

以前のようにhttp://labo.・・・、または labo.・・・でアクセスしても結果は同様になります。

http 通信のアクセスは、https 通信にredirect されるような仕組みになっているんです。 

LetsEncrypt(by ISRG)システムは本当にありがたい、しかも使いやすい仕組みに出来上がっています!

サイトをSSL化する時、ぜひ使ってみて下さい!!