Как я настраиваю явное доменное имя для работы с помощью конечной точки SSL Heroku?

В дополнение к iotop/lsof, который был уже упомянут, некоторые другие опции включают nmon, iostat, или на. См. это сообщение на StackOverflow или этот другой вопрос здесь на ServerFault.

1
задан 30 May 2012 в 10:17
2 ответа

Я не думаю, что это возможно. В наши дни Heroku категорически не одобряет использование доменов на основе IP, надстройка SSL на основе IP устарела, но конечная точка SSL не работает с IP, поэтому может показаться, что они отказываются от ее поддержки.

Простой вариант - иметь перенаправить с голого домена на www. домен - но это будет работать на http: //, но если пользователь попытается сделать это с https: //, то, вероятно, появится сообщение об ошибке сертификата. Это не идеально, но работает.

1
ответ дан 4 December 2019 в 01:06

Корневые домены на Heroku требуют использования записей ALIAS ANAME или FLATTENING.

К сожалению, ряд популярных DNS-хостов, таких как GoDaddy, Bluehost, Google Domains, OVH, Hostinger и другие, не поддерживают записи такого типа. Многие из этих провайдеров скажут вам, что таких вещей, как ALIAS, ANAME или FLATTENING Records, не существует, и многие из этих провайдеров посоветуют вместо этого установить A-запись;

A-записи не работают с Heroku для маршрутизации. ] Записи A требуют статических IP-адресов, а статические IP-адреса не работают с Heroku для маршрутизации, потому что Heroku (и многие другие облачные платформы) используют динамические IP-адреса.

Альтернативные параметры Если ваш DNS-провайдер не позволяет вам устанавливать записи ALIAS, ANAME или FLATTENING, у вас есть несколько вариантов, чтобы ваши домены работали с Heroku.

1.Не используйте корневой домен Это самое простое решение. Корневые домены технически не нужны, если у вас есть собственный домен с настроенным поддоменом. Например, у вас есть сайт с двумя доменами; корневой домен example.com и поддомен www.example.com. В этом случае, пока у вас настроен www.example.com, example.com не нужен, так как пользователи могут попасть на ваш сайт через www.example.com и setup www.example.com вам необходимо использовать записи CNAME, которые разрешают устанавливать все провайдеры DNS.

2. Перенаправить/перенаправить ваш корневой домен на ваш поддомен Многие пользователи предпочитают перенаправлять трафик со своего корневого домена на поддомен, например: redirect/forward example.com > www.example.com.

Однако: опция перенаправления/переадресации URL работает только для запросов без SSL. Это означает, что:

Запросы на http://example.com будут успешно перенаправлены Запросы на https://example.com завершатся с ошибкой SSL.

3. Используйте альтернативного поставщика DNS Ниже перечислены поставщики DNS, которые позволяют устанавливать записи ALIAS ANAME или FLATTENING. У многих из этих провайдеров DNS есть руководства по работе с Heroku. Например, используя Flattening с Cloudflare

DNSimple. DNS — это просто/Constellix easyDNS PointDNS дешевый Ганди.нет Cloudflare — Примечание. Cloudflare использует выравнивание CNAME. Это то же самое, что запись ALIAS или ANAME

.
1
ответ дан 10 January 2021 в 11:54

Теги

Похожие вопросы