2016-07-23 2 views

답변

0

Meteor 자체는 리디렉션을 수행 할 수 없으며 https를 지원하지 않습니다.

Heroku는 호스팅 서비스이며, 사용자가 제공하는 호환 응용 프로그램을 호스팅합니다. 기본적으로 우분투 OS 인 Cedar 스택 위에 있습니다. 앱이 http를 사용한다는 것을 알지 못합니다. 그래서 Heroku 환경도 도움이되지 않습니다.

당신이해야 할 일은 Meteor 앱과 그 앞에 HTTP 리버스 프록시 (HTTP 리다이렉트)를 구성하는 Heroku 앱을 구축하는 것입니다. 요청한 리디렉션과 https를 처리합니다. 이 프록시는 인터넷에서 오는 https 연결을 종료하고 그 뒤에있는 Meteor 응용 프로그램에 http로 제공합니다.

설정이 가장 쉬운 프록시는 Nginx이지만 HAProxy도 잘 작동합니다.

설정 방법은 Have you managed to make your node nginx proxy setup on Heroku work?입니다.

+0

더 간단한 방법이 있나요? 이 패키지를 사용하려고합니다 : https://atmospherejs.com/wizonesolutions/canonical. 그러나 이것은 https://www.exampledomain.com으로 설정 한 ROOT_URL으로 전달되지 않습니다. – user1072337

+0

해당 패키지에 대해 확실하지 않습니다. https (https://guide.meteor.com/security.html#ssl 참조)를 수행하는 표준 방법은 프록시를 사용하는 것입니다. –

관련 문제