heroku가 호스팅하는 유성 앱을 https on으로 www로 리디렉션하려고합니다. 따라서 :메트로 앱을 알몸 도메인에서 www로 https (ssl)로 리디렉션
https://exampledomain.com -> https://www.exampledomain.com
Heroku 또는 Meteor 응용 프로그램 자체에서이 작업을 수행 할 수있는 방법이 있습니까? 고맙습니다.
heroku가 호스팅하는 유성 앱을 https on으로 www로 리디렉션하려고합니다. 따라서 :메트로 앱을 알몸 도메인에서 www로 https (ssl)로 리디렉션
https://exampledomain.com -> https://www.exampledomain.com
Heroku 또는 Meteor 응용 프로그램 자체에서이 작업을 수행 할 수있는 방법이 있습니까? 고맙습니다.
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?입니다.
더 간단한 방법이 있나요? 이 패키지를 사용하려고합니다 : https://atmospherejs.com/wizonesolutions/canonical. 그러나 이것은 https://www.exampledomain.com으로 설정 한 ROOT_URL으로 전달되지 않습니다. – user1072337
해당 패키지에 대해 확실하지 않습니다. https (https://guide.meteor.com/security.html#ssl 참조)를 수행하는 표준 방법은 프록시를 사용하는 것입니다. –