Как передать аргументы Thin в Rails 3.1+ для настройки SSL?

Я работаю над включением SSL в приложении Rails в промежуточной среде, в которой используется Thin Gem. Кажется, я в нескольких шагах. Я поставил config.force_ssl = true в config/environments/staging.rb,

Так как я не сказал Thin, где находятся SSL-сертификат и ключ, rails ставит !! Invalid request, По крайней мере, я думаю, именно поэтому он это делает.

Я обнаружил, что Thin может принимать аргументы для определения местоположения сертификата SSL и файлов ключей, как в этом ответе. Тем не менее, я не могу понять, где сказать Rails начать Thin с этими аргументами. Как мне это сделать?

1 ответ

Если вы начинаете с командной строки, вы можете запустить thin start --ssl вместо rails server (плюс любые другие параметры, перечисленные в разделе Как передать параметры SSL на "сервер rails" в Rails 3.0?)

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