Let's Encrypt による HTTPS 運用
TIP
この Cookbook は docker-compose による管理を前提としています
概要
この章では HTTPS-PORTAL (opens new window) をもとにした Let's Encript および nginx プロキシを用いた HTTPS サーバーの利用手順を紹介します。
手順
docker-compose.override.yml ファイルのコピー
以下のコマンドを実行し、GROWI のあるディレクトリの直下に ./examples/https-portal
の docker-compose.override.yml
ファイルをコピーします。
$ cd growi // growi-docker-compose をインストールしたディレクトリ
$ cp examples/https-portal/docker-compose.override.yml .
起動
GROWI を起動し、サイトにアクセスしてください。
docker-compose up
https://example.com (opens new window)
ドメイン名の設定
./docker-compose.override.yml
の DOMAINS
の値に、利用者が管理可能なドメイン名を設定してください。
services:
https-portal:
environment:
// example.com の部分を利用可能なドメイン名に変更
DOMAINS: 'example.com -> http://app:3000'