Как вы включаете 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 написал это.