Как мне обратиться к моему SSL-сертификату в Heroku из моего puma.rb?

Я использую Heroku с RoR и Puma для своего веб-сервера. Я не использую личный домен (myapp.herokuapp.com). Я хочу добавить поддержку SSL. Должен ли я добавить сертификат в свое хранилище и зафиксировать его с помощью файла config/puma.rb, который ссылается на них? Кажется небезопасным иметь мой сертификат в git.

На основе этого мне нужно добавить такую ​​строку:

bind 'ssl://127.0.0.1:9292?key=path_to_key&cert=path_to_cert'

person Eric    schedule 28.10.2014    source источник
comment
Сертификат в любом случае понадобится на героку, иначе сервер не сможет использовать его для подписи ваших запросов. Я думаю, что лучшим вариантом для вас было бы иметь сертификаты только на ветке, которая идет на хероку, а не на ветке в вашем репозитории git. Таким образом, вы будете иметь его только там, где он принадлежит.   -  person Fabricio Buzeto    schedule 03.12.2014


Ответы (1)


Если вы не используете персональный домен, вы можете использовать сертификат heroku.

В принципе, вы можете просто запустить

heroku addons:add ssl:piggyback

Если вы решили начать использовать собственный домен и хотите использовать свой собственный сертификат, вам необходимо использовать ssl -конечная точка добавить. Можно передать ваш сертификат в систему управления версиями IMO. Пока это не общедоступный репозиторий.

person Jim Jeffries    schedule 13.02.2015