2016-06-03 2 views
10

namecheap 및 heroku를 설정하는 방법과 매우 혼동되어 https를 통해 사용자 정의 도메인을 제공하도록 함께 작동합니다.namecheap DNS 설정이 Heroku 사용자 정의 도메인의 https와 작동하지 않습니다.

SSL 인증서가 성공적으로 Heroku가 추가되었습니다
myapp.com  myapp.com.herokudns.com 
www.myapp.com wwww.myapp.com.herokudns.com 

내가 할 수 있기 때문에, 나는 그것을 알고 : 나는 구성의 말에, Heroku가에게 ssl beta를 사용하고

는 Heroku가이 같은 그 도메인 맵을 업데이트했습니다 녹색 자물쇠가있는 https://myapp.herokuapp.com에 액세스하십시오. 다음 단계는 namecheap의 DNS를 수정해야

, 내가 추가 한 항목은이 tutorial

을 따라 :

CNAME Record www myapp.herokuapp.com 
URL Redirect @  https://www.myapp.com 

을해야한다고,하지만 예상대로 작동하지 않습니다.

myapp.com을 입력하면 https://www.myapp.com이되므로 (리디렉션이 작동 함) 자물쇠가 없습니다.

https://www.myapp.com에 직접 문의하면 동일합니다.

변경 사항이 아직 적용되지 않았기 때문에 다른 도메인으로 혼란스러워하고 이미 5 분 정도 지나서 효과가 나타나기 때문에 나는 그렇지 않을 것이라고 확신합니다.

누군가가 문제를 말해 줄 수 있습니까?

+0

이유를 설명하기 위해 투표를 거친 사람은 누구입니까? – swang

답변

2

나는 namecheap의 DNS 설정에서, 나는 다음과 같은해야한다, 그래서 나는, myapp.com.herokudns.com를 사용하는 대신, myapp.herokuapp.com 사용을 중지해야 Heroku가에 SSL 인증서를 업로드 한 후, 뭐가 잘못 발견 리디렉션이 필요하다고 생각합니다. (심지어 Namecheap의 document에 CNAME을 베어 도메인에 설정하지 말고 대신 www를 리디렉션해야한다고 말합니다.) URL redirect record www https://myapp.com을 사용하여 www CNAME 레코드를 대체하려고했지만 작동하지 않습니다. 내가 함께가 암호화를 할 수있는 인증서를 만들 때

게다가, 난 단지 도메인 myapp.com 인증하지만 www.myapp.com을 잊고, 그래서 액세스 WWW 도메인이 브라우저는 불평을 할 때 내가 www.myapp.com을 충당하기 위해 인증서를 확장하면 인증서와 함께, myapp.com에서입니다 위의 설정에서 모든 도메인은 녹색 자물쇠로 잘 작동합니다.

0

https://www.myapp.com으로 리디렉션합니다. 브라우저에는 www.myapp.com에 대한 인증서가 필요하지만 설명에 따르면 myapp.herokuapp.com에 대한 인증서 만 있습니다. URL의 호스트 이름이 인증서 제목과 일치하지 않기 때문에 브라우저는 잘못된 인증서에 대해 불평합니다.

CNAME Record @  myapp.com.herokudns.com 
CNAME Record www  www.myapp.com.herokudns.com 

그렇게하지 :

+0

이 경우에는 URL 리디렉션 레코드를 가질 수 없습니다. – swang

+0

@swang : 유효한 인증서가있는 호스트 인 https : // myapp.herokuapp.com으로 리디렉션 할 수 있습니다. 그러면 URL이 인증서와 일치합니다. –

+0

실제로 리디렉션이 문제인 경우 'www.myapp.com'이 작동하지 않는 이유는 무엇입니까? CNAME 레코드에 의해 라우팅되지 않아야합니까? 게다가, 내가 가지고있는 인증서는 암호화 된 인증서에서 왔고 myapp.com이 아닌 myapp.com을 인증합니다. – swang

0

Namecheap의 솔루션 (CNAME for @ 사용)은 amazon ELB 인스턴스에 대한 https fwding에서도 작동합니다. 내 도메인은 Namecheap에서 제공합니다. 그들의 추천 (당신이 지적한 것처럼 잘못된) 내 도메인 (x.com)에 대한 URL을 https 트래픽을 내 amazon 엘브 인스턴스 (내 SSL 인증 x.com에 대한)에했다. URL fwding은 NameCheap의 서버에서 conn의 거부 된 오류를 가져옵니다.

@에 CNAME을 사용하면 https URL에 멋진 녹색 보안 씰이 표시됩니다. 또한 non-https 트래픽에 대해 동일한 amazon 엘브 인스턴스에 CNAME www를 추가했습니다.

관련 문제