2016-06-23 9 views
2

SSL certificateを私の組織内のcustom domainセクションにアップロードしました。私はドメインを自分のアプリケーションにリンクしていて、壊れたアプリケーションxxxxx-gb.bluemix.net .euにDNSのCNAMEレコードを作成しました。BluemixアプリケーションのカスタムドメインでのSSL証明書の伝達問題

enter image description here

私は自分のドメインのカスタムを通じて自分のアプリケーションに到達しようとすると、私は私にBluemix certificateなく鉱山を務めました。 enter image description here

私のサーバー(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を呼び出すには、自分の証明書が必要です。証明書は必ずしも私のものでなければなりません。

答えて

2

CNAMEを使用しているBluemix地域のセキュアなエンドポイントにマップする必要があります。場合はsecure.eu-gb.bluemix.netにする必要があります。

カスタムドメインからリクエストを受け取ると、Bluemixはそのリクエストをアプリケーションに内部的に割り当てます。以下のドキュメントリンクで

詳細:

https://new-console.ng.bluemix.net/docs/manageapps/updapps.html#domain

+0

は、私が試したが、状況は変わりません:/ – jay

+0

同じことは、私と一緒に起こっている、あなたは運の@jayを持っていましたか? – amyloula

関連する問題