2014-09-02 3 views
0

내 사이트의 하위 도메인에 연결된 Heroku 앱에 액세스 할 때 보안 인증서 오류가 계속 발생합니다. 지금까지 Heroku 도메인과 내 네임 서버를 사용하여 내 웹 사이트의 하위 도메인 (news.mysite.com)을 내 앱에 연결했지만 내 사이트는 herokuapp의 https : // 버전으로 라우팅하여 브라우저가 사용자에게 사이트에 대해 경고하게 만듭니다 증명서.브라우저에서 보안 경고를 유발하는 웹 사이트 하위 도메인이있는 SSL SSL

https 라우팅을 내 앱에서 삭제하거나 브라우저에서 Heroku의 보안 인증서를 무시할 수 있습니까?

CNAME은 :

| Host | Points to       | 
| www | sheltered-plains-7225.herokuapp.com | 
| news | news.mysite.com      | <-- Https Errors 

답변

0

SSL이 필요하고 사용자 정의 하위 도메인을 사용하려면 해당 하위 도메인의 라이센스를 구입하고 Add Endpoint for Heroku을 구입해야합니다.

Heroku의 SSL 라이센스는 자신의 하위 도메인을 모두 포함하는 와일드 카드로 *.herokuapp.com입니다. 따라서 sheltered-plains-7225.herokuapp.com이 적용되지만 news.mysite.com은 그렇지 않습니다.

SSL이 필요하지 않은 경우 환경을 변경해야합니다. /config/environments/production.rb 변화

config.force_ssl = true 

config.force_ssl = false 

대신 https

+0

감사합니다. 이 문제를 해결, 나는 사실에 force_ssl 넣어 것 같습니다. – pashpops

+0

@ user2368130 이것은 기본 옵션입니다. 레일스가 당신을 위해 무엇인가를 한 것은 아무것도 아닙니다. – engineersmnky

0

그것은 일반적으로 HTTPS로 리디렉션되는 곳 응용 프로그램 내에서 일 것이다. Heroku SSL 끝점 추가 기능과 SSL 인증서가없는 한 https에서 항상 오류가 발생합니다.

+0

http이 의지 노선이 솔루션은 엔드 포인트 애드온을 가지고 다음이다 ssl에? – pashpops

+0

예, SSL에 고유 한 도메인을 사용하려면 SSL 엔드 포인트 애드온을 사용해야합니다. –