Skip to content

httpsに対応したい #23

@kakutani

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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions