Одно приложение Heroku с несколькими настраиваемыми доменами для поддоменов с SSL - PullRequest
0 голосов
/ 25 сентября 2019

Я прочитал пользовательские домены Heroku документов, а также несколько SO Q & A s, но в нашем приложении есть случай, который мы пытаемся поддержать, которого у меня нетМы не смогли найти документацию для.

У нас есть приложение Django, использующее структуру сайтов, которая создает собственные поддомены в одном приложении heroku (ourapp.herokuapp.com), где «ourdomain.com» - это пользовательский кореньдомен.Пример:

foo.ourdomain.com

bar.ourdomain.com

, что мы пытаемся сделать, чтобы каждый из этих поддоменов поддерживал свой собственный настраиваемый домен.

, поэтому foo.ourdomain.com можно запросить у foo.org

, а bar.ourdomain.com можно запросить у bar.biz

и т. Д.

Я могу пройти и добавить каждый поддомен в наше приложение:

heroku domains:add <customdomain> -a ourapp

добавить сертификат SSL в новый домен

heroku certs:auto -a ourapp

, который затем вернется из heroku:

Configure your app's DNS provider to point to the DNS Target yadayadablahblah.herokudns.com

Затем мы создаем CNAME в нашем провайдере DNS, чтобы указать www.foo.org на yadayadablahblah.herokudns.com

, однако, когда я запрашиваю www.foo.org в браузере, он возвращает SSL_ERROR_INTERNAL_ERROR_ALERT (или ERR_SSL_PROTOCOL_ERROR), поэтому соединение не защищено или браузер не доверяет сертификату Heroku.или, возможно, мы неправильно настроили параметры DNS и heroku.

, если я добавлю www.foo.org через heroku domains:add www.foo.org -a ourapp, запросив www.foo.org, возвращается:

Bad Request (400)

естьКак мы можем надежно использовать псевдоним foo.ourdomain.com, bar.ourdomain.com и т. д., используя отдельный пользовательский домен для каждого субдомена в пределах одного приложения heroku?спасибо

...