2016-06-17 3 views

답변

2

http 호출을 차단할 수 없습니다. 모든 HTTP 트래픽 스위치를 HTTPS로 라우팅하려면 응용 프로그램 코드에서 처리하는 것이 좋습니다.

1

IBM's developer works page에 설명 된이 문제를 해결하는 다양한 방법이 있습니다.

이 허용 대답에서 인용 :

Bluemix 프록시 서버는 SSL을 종료하고 그래서 모든 트래픽이 앱에 HTTP처럼 보일 것입니다. 그러나 프록시는 http 또는 https 값을 가진 $ WSSC라는 특수한 HTTP 헤더를 추가합니다. 단순히 이 헤더를 확인하고 값이 http로 설정된 경우 페이지의 https 버전으로 리디렉션하십시오.

업데이트 : X-Forwarded-Proto 헤더가 이제 설정됩니다.

또 다른 해답은 사용자 정의 server.xml이 포함 된 전체 패키지를 푸시하는 경우 (또는 기꺼이) 애플리케이션 로직 대신 server.xml을 통해이를 수행하는 방법을 설명하는 것입니다.