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-portaldocker-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.ymlDOMAINS の値に、利用者が管理可能なドメイン名を設定してください。

services:
  https-portal:
    environment:
      // example.com の部分を利用可能なドメイン名に変更
      DOMAINS: 'example.com -> http://app:3000'