2015-12-03 6 views
0

Я пытаюсь настроить запись CNAME из моего домена Namecheap в мое приложение Heroku. Я понимаю, что Heroku предлагает бесплатный SSL-сертификат, если вы используете имя по умолчанию, а не собственный домен. Я использую имя по умолчанию (example.herokuapp.com).Неверный сертификат безопасности Heroku SSL: CNAME из домена Namecheap

В Safari я получаю всплывающее окно «ненадежное», после чего оно переходит на загрузку; на Firefox, я получаю соединение ненадежного:

www.example.com uses an invalid security certificate. The certificate is only valid for the following names: *.herokuapp.com, herokuapp.com (Error code: ssl_error_bad_cert_domain)

И Chrome отказывается соединение.

Мой Namecheap Advanced DNS настроен следующим образом: Type | Host | Value | TTL | CNAME Record | www | example.herokuapp.com | 30 min| URL Redirect Record | @ | http://www.example.com [Masked] | |

heroku domains выглядит следующим образом:

example Heroku Domain example.herokuapp.com example Custom Domains Domain Name DNS Target
www.example.com example.herokuapp.com example.com example.herokuapp.com

Есть ли что-то я делаю неправильно, что является причиной этой проблемы? Моя цель состоит в том, чтобы пользователь мог загрузить страницу, перейдя на example.com, www.example.com, http://example.com, http://www.example.com, https://example.com и https://www.example.com.

спасибо.

ответ

3

Как вы упомянули, Heroku разрешает использовать только бесплатный SSL по умолчанию example.herokuapp.com. Вам необходимо приобрести собственный SSL-сертификат, если вы хотите использовать https для своего собственного домена, например example.com или www.example.com

+0

Я вижу; Я неправильно понял и подумал, что если бы я направлял из своего пользовательского домена в стандартный example.herokuapp.com, я мог бы использовать бесплатный SSL. Это имеет гораздо больший смысл. Я не знаю, почему я об этом не думал. Спасибо за разъяснение. –

+0

Существует также множество надстроек, на которые вы можете подписаться для своего приложения, которые обеспечивают различные уровни защиты SSL для вашего сайта. Вы можете найти их в разделе надстройки под безопасностью. –