2017-12-21 27 views
1

SSL을 사용하지 않고 포트 8080을 사용하여 개인 서브넷에서 레일 응용 프로그램을 실행하고 있습니다. DMZ에 Apache SSL 서버가 있습니다.이 서버는 내가 먼저 언급 한 레일스 애플리케이션에 대한 역방향 프록시로 사용합니다. 내가 config.force_ssl를 사용하는 경우 여기 또는이 읽을 사실이 =apache SSL 역방향 프록시를 레일스 응용 프로그램과 함께 사용

... // :

문제가

는 레일 adresses은 http로 시작하여, 생성 된 코드의 일부 절대 URL을 포함 무한 리다이렉션은 레일스가 요청을 일반 HTTP로보고 HTTPS로 리디렉션하지만 클라이언트가 이미 있기 때문에 발생합니다.

답변

1

해결책은 아주 간단했다 : 역방향 프록시 구성 파일에서이 줄을 넣어 :

에 RequestHeader 세트 X-전달 - 프로토 "HTTPS"