使用 https (ssl) 将 Meteor 应用程序从裸域重定向到 www

问题描述 投票:0回答:1

我正在尝试将我的 Meteor 应用程序(由 Heroku 托管)重定向到 https 上的 www。 所以:

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

有没有办法在 Heroku 或 Meteor 应用程序本身中做到这一点?

meteor heroku
1个回答
0
投票

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

Heroku 是一项托管服务,将在 Cedar 堆栈(基本上是 Ubuntu 操作系统)之上托管您提供的任何兼容应用程序。它甚至不知道您的应用程序将使用 http。所以 Heroku 环境也不会帮助你。

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

最容易设置的代理是 Nginx,尽管 HAProxy 也运行良好。

看一下示例 您是否设法使 Heroku 上的节点 nginx 代理设置正常工作?了解如何进行设置。

© www.soinside.com 2019 - 2024. All rights reserved.