KeystoneJS의 letsencrypt
옵션을 사용하여 프로젝트의 HTTPS 정보를 자동으로 구성하고 유지 관리하고 있습니다. 나는 이것을 Heroku의 커스텀 도메인에서 작동하도록 구성 할 수 있기를 원합니다. 실제로 작동하도록 나타나는 HTTPS를 구성하기 위해 a previous guide을 따라 갔지만 내 사이트에 HTTPS를로드하면 내 인증서가 *.herokuapps.com
에만 적용되고 내 실제 도메인에는 적용되지 않는다고 표시됩니다. HTTPS가 내 도메인에서 명시 적으로 작동하도록하려면 Heroku SSL Beta 애드온을 구성해야합니까? 그렇게하면 내 HTTPS 정보가 서버가 아닌 로컬에서 생성되는 경우에도 요청하는 키와 인증서를 어떻게 제공 할 수 있습니까? (오히려 어떻게 정보를 로컬에서 생성 할 수 있습니까? 그런 다음 Keystone과 Heroku가 동일한 정보를 사용하게합니까?)LetsEncrypt 및 Heroku가있는 KeystoneJS 응용 프로그램 구성
EDIT : Keystone의 SSL 옵션에 대해 manually pass a certificate and key을 사용할 수 있지만 키스톤 옵션 letsencrypt
키스톤 옵션으로 인스턴스화하지 않으면 이러한 인증서를 자동으로 유지할 방법이 없습니다. 나는 수동으로 키/인증서를 처음 생성하는 방법을 여전히 혼란스럽고, 유지하고 업데이트하기 위해 letsencrypt
을 사용한다. (다음 업데이트해야 할 때 새 정보를 Heroku와 통신한다.)