SSL Heroku на поддомене для промежуточного сервера

У меня есть производственный экземпляр на Heroku, где пользователи переходят на https://secure.myapp.com для оформления заказа. Я использовал SSL на основе имени хоста, потому что 100 долларов в месяц просто невозможны для моего клиента.

Теперь я нахожусь в ситуации, когда мне нужна промежуточная среда (http://myapp-staging.herokuapp.com), а SSL/субдомен просто не работает ("secure" заменяет "myapp-staging") при переходе к кассе, а купленный мной SSL-сертификат не будет работать, так как он имеет ключ myapp.com.

Может ли кто-нибудь посоветовать, какая самая доступная установка в этой ситуации?

Благодарю вас!


person manafire    schedule 07.03.2012    source источник


Ответы (1)


Если вам необходимо точно воспроизвести вашу производственную среду, единственный вариант — настроить и оплатить тот же SSL, который у вас есть в производственной среде.

Альтернативой может быть настройка приложения таким образом, чтобы оно не зависело от «безопасности». и используйте дополнительный SSL-аддон.

person Neil Middleton    schedule 07.03.2012
comment
Для производства требуется «безопасный», потому что это единственный способ сделать SSL для пользовательского домена, не платя Heroku 100 долларов в месяц. Думаю, мне придется повозиться с кодом поддомена изменить поведение при обнаружении промежуточной среды только для того, чтобы иметь возможность использовать дополнительный аддон. :/ - person manafire; 08.03.2012
comment
Я не понимаю. Вы можете запустить SSL имени хоста на www, а также обычный HTTP. Более того, вы можете запустить промежуточный этап на www.yourapp.herokuapp.com без каких-либо изменений (субдомены могут быть добавлены по желанию, например, a.b.c.d.e.f.g.h.yourapp.herokuapp.com теперь тоже будет работать) - person Neil Middleton; 08.03.2012
comment
Используя ваше предложение вложенного поддомена, я смог использовать надстройку Piggyback SSL и этот драгоценный камень ssl_requirement, чтобы получить все работа в сценической среде. Спасибо! - person manafire; 10.03.2012