通过https(ssl)将流星应用程序从裸域重定向到www

时间:2016-07-23 21:21:50

标签: meteor heroku

我正在尝试将我的meteor应用程序(由heroku托管)重定向到带有https的www。所以:

https://exampledomain.com -> https://www.exampledomain.com

有没有办法在Heroku或Meteor应用程序本身中执行此操作?谢谢。

1 个答案:

答案 0 :(得分:0)

Meteor本身无法进行重定向,也不支持https。

Heroku是一个托管服务,它将托管你提供的任何兼容的应用程序,它的Cedar堆栈基本上是一个Ubuntu操作系统。它甚至不知道您的应用将使用http。所以Heroku环境也无济于事。

您需要做的是构建一个Heroku应用程序,其中包含您的Meteor应用程序和前面的HTTP反向代理,它可以处理您要求的重定向,以及https。此代理终止来自Internet的https连接,并将它们作为http提供给它后面的Meteor应用程序。

设置最简单的代理是Nginx,尽管HAProxy也能正常运行。

请查看示例Have you managed to make your node nginx proxy setup on Heroku work?,了解如何进行设置。