아래 Google 웹 마스터 도구에서 SSL 인증서 오류가 계속 발생합니다.
* .herokuapp.com
herokuapp.com :Heroku, Google Web Master Tool에서 SSL 인증서 오류가 계속 발생합니다.
친애하는 웹 마스터, 사이트, https://myapp.com/의 호스트 이름이었다 SSL 인증서,에 "제목 이름"과 일치하지 않습니다
이렇게하면 많은 웹 브라우저에서 사용자가 사이트에 액세스하는 것을 차단하거나 사이트에 액세스 할 때 보안 경고 메시지를 표시 할 수 있습니다. 이 문제를 해결하려면 호스트 이름과 일치하는 "주체 이름"또는 "주체 대체 DNS 이름"을 사용하여 인증 기관 (CA)에서 새 SSL 인증서를 받으십시오. 감사합니다. Google 웹 크롤링 팀
Heroku 개발 센터의 지침에 따라 ssl을 내 heroku 앱에 설정했습니다.
https://devcenter.heroku.com/articles/ssl-certificate https://devcenter.heroku.com/articles/ssl-endpoint 301 www가 하위 도메인에 기본 도메인에서 리디렉션에 대한 리디렉션을 위해 나는 또한 rack_rewrite을 사용하고
.
벌거 벗은 도메인에 액세스 할 때 브라우저에서 문제가없는 것으로 보입니다. SSL 오류없이 https://www.myapp.com으로 리디렉션됩니다. Heroku가에서
출력은 왜 구글에서 오류가 계속 heroku certs --remote production
Endpoint Common Name(s) Expires Trusted
---------------------- ---------------------------------- -------------------- -------
XXXXXXXX.herokussl.com www.myapp.com, myapp.com 2013-08-05 00:20 PHT True
heroku certs:info --remote production
Fetching information on SSL endpoint XXXXXXX.herokussl.com... done
Certificate details:
subject: /serialNumber=XXXXXXXXXX www.rapidssl.com/resources/cps (c)12/OU=Domain Control Validated - RapidSSL(R)/CN=www.myapp.com
start date: (some date)
expire date: (some date)
common name(s): www.myapp.com, myapp.com
issuer: /serialNumber=XXXXXXXXXXX www.rapidssl.com/resources/cps (c)12/OU=Domain Control Validated - RapidSSL(R)/CN=www.myapp.com
SSL certificate is verified by a root authority.
아래에 도메인 설정
heroku certs --remote production
Endpoint Common Name(s) Expires Trusted
---------------------- ---------------------------------- -------------------- -------
XXXXXXXX.herokussl.com www.myapp.com, myapp.com 2013-08-05 00:20 PHT True
heroku certs:info --remote production
Fetching information on SSL endpoint XXXXXXX.herokussl.com... done
Certificate details:
subject: /serialNumber=XXXXXXXXXX www.rapidssl.com/resources/cps (c)12/OU=Domain Control Validated - RapidSSL(R)/CN=www.myapp.com
start date: (some date)
expire date: (some date)
common name(s): www.myapp.com, myapp.com
issuer: /serialNumber=XXXXXXXXXXX www.rapidssl.com/resources/cps (c)12/OU=Domain Control Validated - RapidSSL(R)/CN=www.myapp.com
SSL certificate is verified by a root authority.
Type NAME TTL Points to
ALIAS myapp.com 3600 xxxxxx.herokussl.com
CNAME www.myapp.com 3600 xxxxxx.herokussl.com
처럼?
Heroku Endpoint SSL 문서는 Naked Domains에 대해 아무 것도 말하지 않습니다. Naked Domain이란 무엇입니까? –
@Sam Backus는 Cesar가 제공 한 링크에서 'naked'대신 'root'를 검색합니다. 누드는이 경우 하위 도메인이 없다는 것을 의미합니다. Btw, Atsuhiro가 문제가있는 이유 (추측)는 와일드 카드 SSL을 구매하지 않은 것 같아서 www.myapp.com에 대한 특정 인증서 만 제공해야합니다. '* .myapp.com'에 대한 SSL 인증서 (myapp.com과 www.myapp.com이 SSL 하에서 작동하도록). 어쩌면 아츠히로 (Atsuhiro)는 그가 어떻게 수정했는지에 대한 업데이트를 제공 할 것입니다. 루트 도메인에 대해 ALIAS 레코드를 올바르게 사용하고있는 것 같습니다. – likethesky