Добавление SSL на сайт Heroku после запуска
У меня есть API рельсов, который я хочу развернуть на Heroku. $20/ месяц за сайт SSL на сайте heroku немного завышен, учитывая, что я еще ничего не зарабатываю этим приложением. Я после совета и задаюсь вопросом, возможно ли добавить SSL когда-нибудь в будущем? Это для iOS-приложения, которое я пишу.
По сути, идея заключается в том, что я продолжаю использовать https://myapp.heroku.com/ через их контрейлерные SSL. Как только я получу немного денег, я хочу перейти на использование https://www.myapp.com/. На этом этапе API все равно должен работать для пользователей приложения, которые не обновили его до новой версии приложения, указывающей на новый домен.
Кто-нибудь знает, возможно ли это? Будут ли работать оба URL-адреса? Мое чувство кишки говорит мне, что это невозможно. Любой совет поможет. Спасибо!
2 ответа
С помощью надстройки пользовательских доменов вы можете иметь несколько доменных имен для одного и того же приложения.
Однако с SSL я не уверен (как я не проверял его), если он работает.
Можно использовать собственный httpd-сервер, например apache2 с мод-прокси, который я и использую. Таким образом, вы можете использовать свой собственный ssl-сертифицированный и прокси-трафик для любого приложения heroku, которое вы хотите.
Для приложений в регионе США вы всегда сохраните домен myapp.herokuapp.com (до тех пор, пока вы не переименуете приложение), и SSL будет продолжать работать с этим доменным именем даже после добавления пользовательских доменов и добавления SSL в эти пользовательские домены.
Для приложений из ЕС хост myapp.herokuapp.com перестает работать, если вы добавляете конечную точку SSL.