2012-04-13 2 views
0

나는 jetty runner에서 Heroku에 grails 응용 프로그램을 배포했습니다.Herils on ssl을 사용한 Grails 응용

dnsSimple에서 SSL 인증서를 구입하고 "https://mydomainname.com"을 클릭했을 때 인증서 정보를 볼 수 있다고 생각하여 성공적으로 구성했습니다.

이제 https에서 모든 통신을 강제로하고 싶습니다.
나는 다음과 같은 일을 시도했지만 아무것도 지금까지 일하지 :
grails - simple App to test spring-security-core secure-channel on Heroku
grails - spring-security-core secure-channel causing redirect loop (on Heroku)
및 HTTPS하지만 행운을 위해 필터를 사용하는 것이 권장 다른 게시물의 많은.
도와 주시겠습니까?

+0

나는 여기가 Grails에 적용 할 것입니다 방법을 잘 모르겠어요하지만 플레이와 함께 할 수있는 방법입니다 http://stackoverflow.com/questions/8512887/xforwardedsupport-for-https-play-support -on-heroku-failing –

+0

의견을 위해 downvote 옵션이 필요합니다 :) –

답변

0

useHeaderCheckChannelSecurity 특성에 대해 설명 Heroku가 플러그인 문서에 대해서는 "봄 보안 핵심 플러그인 사용"을 참조하십시오 : 인해 " '의 X-전달 - 프로토"의 잘못된 경우에 http://grails-plugins.github.com/grails-heroku/docs/manual/guide/2%20Usage.html

+0

답장을 보내 주셔서 감사합니다. Burt. 플러그인 문서에서 정의하는 모든 것을 다했는데 내 응용 프로그램이 heroku에서 성공적으로 실행되고 있습니다. 주소 표시 줄에 https 접두어로 domain.com을 입력하면 https에 표시되지만 domain.com으로 들어가면 https로 리디렉션되지 않습니다. 당신은 https에서 앱을 리다이렉트하도록 강제 할 수있는 방법을 말해 주실 수 있습니까? –

+0

@ 이것을 사용해 보셨습니까? 나는 Amazon Elastic beanstalk에서 이걸 가지고 놀고 있었고 (Heroku에서도 시도했다.) 리다이렉트 문제를 해결할 수 없었다. – imrank1

0

이 문제가 보인다 헤더 사용 heroku에서 사용하는 "X-FORWARDED-PROTO"헤더는 https 기반 URL 용로드 밸런서입니다. 다음 링크는 나를 위해 일했습니다.
Heroku Forum

관련 문제