Je reçois une boucle de redirection infinie après avoir ajouté le support SSL à mon site. J'utilise le plugin "SslRequirement". Les symptômes que je vois sont, toute action qui a "ssl_required" activé, et toute URL que je tape manuellement qui a https à l'avant, va dans une boucle infinie, avec ce qui suit dans le fichier development.log , encore et jusqu'à ce que le navigateur attrape la boucle de redirection et arrête le chargement de la page («/admins/index » est l'action dans cet exemple, mais il arrive avec toute action):nginx + SslRequirement + mongrel cluster = boucle de redirection infinie
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]
au début, je Je pensais qu'il y avait une sorte de problème où je devais faire toutes mes actions "ssl_allowed" - alors j'ai essayé, mais en vain. SI je supprime l'utilisation de SslRequirement et supprime toutes les références "ssl_required/ssl_allowed", alors https fonctionne bien - c'est donc la redirection dans les actions de http à https qui semble être le problème.
Des indices?