Мой сертификат SSL для приложения nodejs не учитывается (IBM CLOUD) - PullRequest
1 голос
/ 17 января 2020

У меня есть одно nodejs веб-приложение в облаке ibm: MYAPP.eu-de.mybluemix. net.
Я хочу, чтобы оно было доступно через https на https://MYSUB.MYDOMAIN.IO
У меня есть MYDOMAIN.IO, и я добавил эту запись CNAME в мой провайдер DNS: MYSUB.MYDOMAIN.IO. 0 CNAME MYAPP.eu-de.mybluemix. net.
Я приобрел сертификат для SUB.MYDOMAIN.IO, добавил домен в мою организацию и загрузил сертификат. Обратите внимание, что это не подстановочный знак. Я читал, что длинный go bluemix принимает только подстановочные знаки, но я мог загрузить свой единственный сертификат без проблем.
Я также добавил маршрут в приложение, чтобы у меня было 2 маршрута в настройках, оба с зеленым замком:
MYAPP.eu-de.mybluemix. net
MYSUB.MYDOMAIN.IO

После всего этого, когда я перехожу к https://SUB.MYDOMAIN.IO, я оказываюсь на Страница приложения (перенаправление работает), НО я получаю предупреждение безопасности, потому что сертификат по-прежнему принадлежит Bluemix, а не моему.
Что я делаю не так ???

1 Ответ

1 голос
/ 17 января 2020

хорошо, он отсортирован после плавания в океане устаревшей ibm do c, я обнаружил, что для использования настраиваемого домена, в конфигурации DNS должен быть CNAME для указанного c имени домена. в моем случае не MYAPP.eu-de.mybluemix.net, а MYAPP.eu-de.cf.appdomain.cloud

Этот URL всегда был в списке доступных доменов, но его было сложно найти.

https://cloud.ibm.com/docs/apps?topic=creating-apps-ssl_csr#ssl_csr? Cm_mmc = TonyErwin- -Data- -WW_WW -_- SSLCerts

...