ミライハック
  • Home
  • Categories
  • About

>> Home / システム開発

DiscourseでLet's Encryptを設定してHTTPS化

∵ Takayoshi Saito ∴ 2019-06-26 ∞ 1'

議論型掲示板DiscourseにSSLを設定する

オープンソースの議論型掲示板Discourseに、Let's Encryptで無償のSSL証明書を追加してHTTPS化する方法についてです。

まず/var/discourse/containers/app.ymlを編集して以下の項目をコメントアウトします。

  - "templates/web.ssl.template.yml"
  - "templates/web.letsencrypt.ssl.template.yml"
…
  - "443:443" # https
…
  LETSENCRYPT_ACCOUNT_EMAIL: 'メールアドレス'

この後にDockerをリビルドすればHTTPS化は完了です。

$ sudo ./launcher rebuild app

nginx: unable to open supervise/ok: file does not exist.エラーが出たら

nginx: unable to open supervise/ok: file does not exist

上記のエラーが出た場合はapp.ymlが適切に設定されていないことが原因です。

私の場合はLETSENCRYPT_ACCOUNT_EMAILをシングルクォテーションで囲っていなくて上記のエラーとなりました。

Search

Categories
  • LInux
  • インターネット
  • インフラ
  • エッセイ
  • ゲーム
  • システム開発
  • セキュリティ
  • データサイエンス
  • 国際関係
  • 政治
  • 歴史
  • 社会学
  • 自己紹介
  • 行ってきた

Pages
  • 齊藤貴義
  • 職務経歴
  • スクレイピング・ハッキング・ラボ サポートページ
  • 『爆速開発を支えるClaude Code上級者テクニック』サポートページ

2026 © Takayoshi Saito | Twitter GitHub | Built on Zola