Skip to content

httpsに対応したい #23

Description

@kakutani

2017年ともなるといよいよSSL必須ぽい流れなので、やっていきたい。
具体的なきっかけは、 asakusarb/oedo06#9

やりたいこと

  • regional.rubykaigi.org のssl対応(すくなくともoedo06以降; 古いやつはまあいいか)
  • rubykaigi.orgのssl対応(すくなくとも2017以降; 古いやつはまあいいか)
  • cfp.rubykaigi.orgのssl対応

課題

やったこと

次にやること

  • buildpackで使うnginxを https://github.com/kakutani/nginx-buildpack にする
  • proxy_passでhttpsを使うようにする(oedo06, kansai2017)
  • nginxでregional.rubykaigi.org の証明書を使うようにする
  • nginxでrubykaigi.org の証明書を使うようにする
  • nginxでcfp.rubykaigi.org の証明書を使うようにする

困ってること: 証明書はどこにどうやって置けばいいんだろ

buildpackで動かしているnginxに証明書を読み込ませるにあたって、証明書をどこに置いたらいいのか…。

herokuのssl endpoint(いまのこう呼ぶのかな? heroluappの設定画面のSSLの項目)から証明書を追加しようとしたらうまくいかなかった(1回しか試してないので、なにかやり方がまずかったのかも?)。
推測しているのは、これはherokuのアプリ用のものであって、buildpackで動かしているnginxの証明書のことなんか知らんがな、っていうことなのでは…ということです。

自力で証明書を読み込ませるばあい、herokuのアプリ用のディスク的な領域のどこにどーやって証明書ファイルを送りこむのが手間がなくていいかな…というところで力尽きております 😲
(publicになっているgithub上のリポジトリにpemファイルをセットで突っ込むのはべんりだけど行儀悪いよね…)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions