Bluemix应用程序上的自定义域的SSL证书传播问题
我将我的SSL certificate
上传到我的组织空间的custom domain
。 我将该域名与我的应用程序相关联,并且在我的DNS中创build了CNAME
logging到我的破解应用程序xxxxx-gb.bluemix.net .eu
。
当我尝试通过自定义域名访问我的应用程序时,我为我提供了Bluemix certificate
而不是我的。
我试图添加一个代理服务器(NodeJS),但情况并没有改变。
app.enable('trust proxy'); app.use(function (req, res, next) { if (req.secure) { // request was via https, so do no special handling next(); } else { // request was via http, so redirect to https res.redirect('https://' + req.headers.host + req.url); } });
我该如何解决这个问题? 我需要我的证书,从我的移动应用程序调用我的API,那么证书必须是我的,然后是TRUSTED
您需要将CNAME
映射到您正在使用的Bluemix区域的安全端点,您的情况应该是secure.eu-gb.bluemix.net
。
从自定义域接收到请求时,Bluemix会将其内部映射到您的应用程序。
下面的文档链接中有更多的细节:
https://new-console.ng.bluemix.net/docs/manageapps/updapps.html#domain