目的
ざっくり手順
- nginxをインストールする
- nginxをリバースプロクシにしてnode.jsで動いているWiki.jsを表示させる
- Let's Encryptで証明書を入手する
- Wiki.jsの設定をhttps向けに変更する
- ポートを3001番、サイトのURLの
http://
をhttps://
に変更する
- ポートを3001番、サイトのURLの
- nginxの設定を変える
- 公式サイトの設定を参考に設定ファイルを変更する
今後の課題
- Let's Encryptの証明書の自動更新
- 今のままだと数か月後に無効になってしまう
参考
- Setup NGINX Reverse Proxy - Wiki.js
- Wiki.js用のnginxの設定
- Let's Encryptのワイルドカード証明書を早速発行してもらう | 順ちゃん寝る
- 証明書の発行方法
- 【Nginx】バーチャルホストを設定する - ズッキューン!バッコーン!!
- バーチャルホストの設定
- Nginxでのドメインやhttpsへのリダイレクトの設定はrewriteよりもreturnを使おう - タオルケット体操
- httpからhttpsへのリダイレクト