Как я могу настроить свое приложение heroku для SSL? - PullRequest
0 голосов
/ 01 апреля 2020

Я хотел бы настроить мое приложение 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

1 Ответ

0 голосов
/ 09 апреля 2020

Ух ты ... Я сделал все это и волшебным образом ... это просто сработало через некоторое время ...

Так что я не знаю, что еще сказать.

...