2016-09-24 5 views
6

맞춤 도메인을 Heroku에 기반한 앱에 연결하고 싶습니다. 누군가가 실제로 인증서를 구입하고 추가적으로 Heroku에서 SSL 애드온을 구입할 필요가 있는지 확인할 수 있습니까?heroku 앱의 맞춤 도메인에 ssl

둘 다 필요합니까, 아니면 그 중 하나입니까? 애드온의 요점은 무엇입니까? 이미 지불 동력계를 사용하는 경우/크 누트

답변

6

(예를 들어 취미 동력계는) 다음 앱에서 무료로 Heroku SSL를 사용하여, 대신 SSL Endpoint add on을 지불하여 일부 비용을 절약 할 수 있습니다. 이 앱을 가정하는 것은 정말 오래된 브라우저를 지원 할 필요가 없습니다 (Minimum supported browser versions를 볼 수 있습니다. 이러한 기능은 기본적으로 앱이 개인 도메인과 SSL에 필요한 프로토콜 지원을 제공 추가

.

을 그러나 관계없이의 위의 2 가지 중 하나를 선택하면 SSL 인증서도 추가로 취득해야합니다. 무료 인증서 (예 : Let's Encrypt)를 포함한 다양한 종류의 상품이 있습니다.

무료로 사용하는 방법은 here을 참조하십시오. Heroku SSL을 사용하여 Heroku에서 인증서를 암호화 해 봅시다.

결론 : 유료 dynos를 이미 사용중인 경우 사용자 지정 Heroku 도메인에 대한 전체 SSL 지원을 무료로 추가 할 수 있어야합니다.

위의 내용이 너무 어리 석다면 Expedited SSL과 같은 서비스에 대해 몇 달러를 지불해야합니다.이 서비스는 월별 요금으로 인증서를 제공하며 설치에 관한 모든 문제를 처리합니다. 그것이 Heroku에 업데이 트 유지.

+0

큰 답변! 감사 – knutigro

6

헤로 쿠는 무료 계층 계획이 아니라고 가정 할 때 사용자 정의 도메인에 SSL을 사용하는 것을 더욱 쉽게 만들었습니다 (적어도 1 개의 좋은 dyno를 지불하는 경우). 앱에 대한 지불 계획을 가지고 한 번.

https://blog.heroku.com/announcing-automated-certificate-management

기본적으로, Heroku가 당신을 위해 인증서 표시하고 사용자가 추가 한 사용자 정의 도메인을 생성합니다.

$ heroku certs:auto:enable -a <app name> 

그런 다음 다음과 같은 명령을 실행하고 사용자 정의해야합니다 : 그럼 당신은 당신의 도메인 제공 업체 등

기존 앱에 SSL을 추가하려면에 의해 당신이 바로 포워딩 설정을 가지고 있는지 확인해야합니다 당신은 실행할 수 있습니다 도메인은 다음과 같이 반환됩니다.

$heroku domains