【发布时间】:2018-02-08 23:48:56
【问题描述】:
在 Bluemix 上使用 node-red,我能够让我的应用程序同时在 http://example.com 和 https://example.com 上运行。但是,我希望我的应用程序受到保护,并且只能使用 https 访问。在 Bluemix 上运行的 node-red 上,我找不到将 http 重定向到 https 的方法。我只找到了在 node.js/express 和其他 Web 服务器上执行此操作的方法。
我还尝试通过检测msg.req.headers.$wssc 对我的应用程序进行重定向,并使用http 请求节点重定向到https url,但它不起作用(仍然得到http 响应)。
在 DNS 上配置重定向也不是一个选项,因为 AFAIK,您不能将 http://example.com 重定向到 https://example.com,但您可以将 http://example.com 重定向到 https://www.example.com。
请提出建议。
【问题讨论】: