【완전 무료】Heroku에서 독자 도메인 + HTTPS에 대응하는 【Rails】

전치



"heroku ssl 무료"라든지, 구구하면
  • SSL 사용량은 무료
  • Let's encrypt를 사용하면 무료
  • 그러나 paid dyno를 사용해야합니다

  • 같은 기사가 많다고 생각합니다만, 완전 무료 로 독자 도메인 + HTTPS에 대응하는 방법을 발견했으므로, 공유해 둡니다.

    환경


  • .com 이름으로 도메인을 가져왔습니다
  • heroku 앱이 배포되었습니다

  • 를 상정하고 쓰고 있습니다.

    Cloudflare 사용


    Cloudflare 라고 하는 문자를 보고, 「아아, 그것인가」라고 된 분은, 이 기사를 읽는 의미는 없다고 생각됩니다.
    Cloudflare는 CDN으로 유명하지만 SSL 서비스도 제공합니다. 사양 이미지 클라이언트(PC)에서 Cloudflare를 밟아 Heroku에 흘리고 있습니다.

    절차



    1. htps //w w. c ぉ df ぁ. 이 m 에 액세스하여 계정 만들기



    2. 도메인 입력





    3. CNAME 등 설정



    여기 heroku의 app 이름을 example , 취득한 도메인도 example 의 이미지입니다. 적절하게 읽어주세요.


    4. Plan을 free로





    5. DNS 변경





    마지막으로 DNS를 이것에 하라고 말해지기 때문에 바꾼다.
    이름.com에 로그인하여 사이드바에서 ネームサーバーの変更를 선택하세요.


    변경하고 싶은 도메인에 체크 넣어, 미리 지정된 도메인을 설정해 둔다.


    (*이미지는 일치하지 않지만 사실은 일치)

    6. 어플리케이션을 SSL에 대응시킨다



    Rails를 사용하고 있었으므로, production.rb 의 force_ssl 를 true 로 해, Heroku에 push 한다.
    # config/environments/production.rb
    ...
    # Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies.
      config.force_ssl = true
    ...
    

    7. crypt 탭에서 ssl을 full로 설정





    8. 하루 기다린다(중요)



    상당히 시간이 걸리는 것 같고, 설정하고 나서 하루 정도 걸린다고 생각해 두는 것이 좋다고 생각합니다.
    전혀 반영되지 않아 초조하지만, 일단 잊고 하루 보내는 것이 요시.

    하루를 기다려 https://example.com열심히 dig라든지 사용해 조사해 보세요.

    좋은 웹페이지 즐겨찾기