2012-07-19 10 views
2

Tomcat7에 배포 된 grails 애플리케이션을 Apache2에 노출 시켰습니다. grails 애플리케이션은 8080 서버에서 표준 방식으로 응답하지만 아파치 2에서는 https : //WebFlow에서 https 강제 적용

에 의해 사용자에게 제공됩니다. WebFlow 컨트롤러를 제외하고는 모두 올바르게 작동합니다. 웹 플로우가 사용자를 리디렉션 할 때 https : //를 http : // 으로 변경합니다. Webflow에서 https : //를 사용하도록 강제 할 수있는 방법은 무엇입니까?

답변

2

Tomcat이 https 리버스 프록시 뒤에 있다는 사실을 알도록 구성 했습니까? server.xml의 Connector 요소에 scheme="https"secure="true"을 설정해야합니다.

Config.groovygrails.serverURL이 고객의 관점에서 볼 때 전체 https URL인지 확인하십시오.

+0

scheme = "https"secure = "true"는 내가 찾고있는 것입니다. :) 감사합니다! –

+0

P. proxyPort = "443"도 추가해야했습니다. –