Как включить SSL для безопасной локальной разработки с помощью InstantRails?
-
23-08-2019 - |
Вопрос
Я использую InstantRails (в Vista) и нахожусь на этапе, когда хочу интегрировать приложение Rails с PayPal (регулярное выставление счетов через стандарт веб-платежей - ActiveMerchant не требуется).Каков наилучший пошаговый процесс включения HTTPS для целей локальной разработки/тестирования?
Я использую настройку Mongrel/Apache по умолчанию, которая поставляется с InstantRails.
Заранее благодарю за любую помощь.
Решение
Используйте openSSL для создания закрытого ключа и самозаверяющего сертификата.
Хорошие инструкции здесь: http://www.akadia.com/services/ssh_test_certificate.html
OpenSSL HOWTO: http://www.openssl.org/docs/HOWTO/certificates.txt
Другие советы
Существует плагин для рельсов, также называемый ssl_requirement, который вы можете использовать, чтобы очень легко сообщить приложению, какие действия необходимо выполнить через SSL.Это очень удобно, я думаю, это написал DHH.