Я получаю бесконечный цикл перенаправления после добавления поддержки SSL на мой сайт. Я использую плагин «SslRequirement».nginx + SslRequirement + mongrel cluster = бесконечный цикл перенаправления
Симптомы, которые я вижу, - это любое действие с включенным «ssl_required», и любой URL-адрес, который я вводил вручную, который имеет https спереди, переходит в бесконечный цикл, причем в файле development.log указано следующее: , снова и снова, пока браузер не ловит петлю переадресации и останавливает загрузку страницы («/ администраторы/индекс» это действие в этом примере, но это происходит с любым действием):
Processing AdminsController#index (for 127.0.0.1 at 2010-08-13 13:50:16) [GET]
Parameters: {"action"=>"index", "controller"=>"admins"}
Redirected to https://localhost/admins
Filter chain halted as [:ensure_proper_protocol] rendered_or_redirected.
Completed in 0ms (DB: 0) | 302 Found [http://localhost/admins]
на первом I подумал, что есть какая-то проблема, когда мне пришлось сделать ВСЕ мои действия «ssl_allowed» - поэтому я попробовал это, но безрезультатно.
Если я удалю использование SslRequirement и удаляю любые ссылки «ssl_required/ssl_allowed», то https работает нормально - так что это перенаправление в действиях с http на https, что кажется проблемой.
Любые подсказки?