도메인 등록과 DNS에 Namecheap을 사용하고 호스팅에 Heroku를 사용하고 있습니다. Namecheap을 통해 SSL 인증서를 구입하여 Heroku와 함께 설치하고 거의 완벽하게 작동하도록하십시오.Heroku SSL DNS 설정
현재 호스트 "www"가 "[무엇이든 .herokussl.com]"을 가리키는 DNS CNAME 레코드가 있고 "@"호스트 레코드가 URL 리디렉션 (301)으로 설정되어 "http : // www. [도메인] .com ".
내 앱 자체가 모든 HTTP 트래픽을 HTTPS로 리디렉션하도록 강제하므로 "http : // www. [도메인] .com"은 "https : // www. [도메인] .com"으로 이동합니다.
나는 다음과 같은 결과를 얻고있다 :
http://www.[domain].com - properly navigates to site as HTTPS
https://www.[domain].com - properly navigates to site as HTTPS
http://[domain].com - properly navigates to site as HTTPS
https://[domain].com - **does not** navigate to site, and instead the browser cannot find the page
나는 이것이 URL 리디렉션이 장면 뒤에 작동하는 방법과 관련이있다 생각합니다. 원래 CNAME 레코드를 "[뭐든] .herokussl.com."을 가리키는 것으로 처리했지만 분명히 영역 정점 블록에서 MX 레코드를 차단했습니다 ...
원하는 것을 얻으려면 어떻게해야합니까? 행동? 나는 단순히 모든 "알몸"또는 "www"도메인이 내 "www"도메인을 가리 키기를 원합니다.
UPDATE :
HOST NAME IP ADDRESS/URL RECORD TYPE
--------- -------------- -----------
@ http://www.[domain].com URL Redirect (301)
www [whatever].herokussl.com. CNAME (Alias)
내 SSL 인증서 내 DNS 설정에 대한 자세한 내용은 와일드 카드, 코모도에서 단지 EssentialSSL 인증서 아니었다. 비록 www와 [www] [도메인] .com이 작동한다면 (벌거 벗은 도메인에서 리다이렉트), 정점과 "www"둘 다 CNAME을 사용할 때 SSL로 알몸 도메인으로 작동하고 있었지만 괜찮습니다. 벌금.
멋진 소리! 나는 "살기"에 가깝기 때문에 DNSSimple로 전환 할 것입니다 (저렴하지만 무료는 아니기 때문에). 지금은 4 가지 가능성 중 3 가지를 사용할 수 있습니다. – creativename
이것은 실제로 효과가있었습니다. Heroku SSL URL을 가리키는 루트에 ALIAS 레코드가 있으며, 같은 URL을 가리키는 "www"의 CNAME도 있습니다. – creativename
굉장! 그것이 당신을 위해 일한 것을 듣고 기쁘다. – yfeldblum