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

Я использую InstantRails (в Vista), и я нахожусь на этапе, когда я ищу интеграцию приложения Rails с PayPal (регулярное выставление счетов по стандарту веб-платежей - ActiveMerchant не требуется). Каков наилучший пошаговый процесс включения HTTPS для моих локальных целей разработки / тестирования?

Я использую стандартную установку Mongrel/Apache, которая поставляется с InstantRails.

Заранее благодарю за любую помощь.

2 ответа

Решение

Используйте openSSL для генерации закрытого ключа и самозаверяющего сертификата.

Хорошие инструкции здесь: http://www.akadia.com/services/ssh_test_certificate.html

OpenSSL HOWTO: http://www.openssl.org/docs/HOWTO/certificates.txt

Существует плагин для rails, также называемый ssl_requirement, который вы можете использовать, чтобы очень легко сообщить приложению, какие действия нужно будет выполнить над ssl. Это довольно удобно, я думаю, DHH написал это.

Другие вопросы по тегам