Я хотел бы настроить мое приложение heroku для использования SSL (https)
Я, очевидно, сделал что-то не так, основываясь на информации, представленной в этой ссылке
https://devcenter.heroku.com/articles/automated-certificate-management
вот что у меня есть сделано до сих пор:
Изменил мой dyno на хобби ($ 7 / месяц, а не free :-() Поскольку у свободных dynos не могут быть включены автоматические сертификаты.
Затем я запустил эту команду, чтобы проверить мой домен (предлагается статьей)
heroku domains
Что дало мне:
=== instanttiming Custom Domains
Domain Name DNS Record Type DNS Target
──────────────────── ─────────────── ─────────────────────────────────────────────────────────
www.myeventtimes.com CNAME descriptive-harbor-<somestuffhere>.herokudns.com
Затем я запустил следующее, чтобы включить автоматические c сертификаты ( предложено статьей)
heroku certs:auto:enable
Что дало мне:
Enabling Automatic Certificate Management... starting.
See status with heroku certs:auto or wait until active with heroku certs:auto:wait
=== Your certificate will now be managed by Heroku. Check the status by running heroku certs:auto
Затем я запустил следующее, чтобы увидеть статус моего сертификата (предложено статьей)
heroku certs:auto
Что дало мне:
=== Automatic Certificate Management is enabled on instanttiming
Certificate details:
Common Name(s): www.myeventtimes.com
Expires At: 2020-06-30 15:56 UTC
Issuer: /C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3
Starts At: 2020-04-01 15:56 UTC
Subject: /CN=www.myeventtimes.com
SSL certificate is verified by a root authority.
Domain Status Last Updated
──────────────────── ─────────── ────────────
www.myeventtimes.com Cert issued 1 minute
На данный момент, во всяком случае, мне кажется, что у меня есть сертификат SSL, поэтому я затем пошел:
httpS:\\MyEventTimes.com
и получил:
NET::ERR_CERT_COMMON_NAME_INVALID
This server could not prove that it is myeventtimes.com;
its security certificate is from shortener.secureserver.net.
This may be caused by a misconfiguration or an attacker intercepting your connection
ПРИМЕЧАНИЕ: http://MyEventTimes.com работает
Что я пропустил?
Обновит E 1
Я пробежал:
heroku certs
, что дало:
Name Common Name(s) Expires Trusted Type
───────────────── ──────────────────── ──────────────────── ─────── ────
apatosaurus-10680 www.myeventtimes.com 2020-06-30 15:56 UTC True ACM