Проблема распространения сертификата SSL с пользовательским доменом в приложении Bluemix

Я загрузил свой SSL certificate в разделе моего custom domain в пространстве моей организации. Я связал домен с моим приложением и создал CNAME запись в моем DNS к моему сломанному приложению 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, из моего мобильного приложения, это сертификат должен быть обязательно моим, а затем доверенным

1 ответ

Решение

Вам необходимо отобразить CNAME к защищенной конечной точке для региона Bluemix, который вы используете, в вашем случае это должно быть secure.eu-gb.bluemix.net,

При получении запроса от вашего пользовательского домена Bluemix автоматически сопоставит его с вашим приложением.

Более подробно в документации ссылка ниже:

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

Другие вопросы по тегам