내 사이트에 SSL 지원을 추가 한 후 무한 리디렉션 루프가 발생합니다. "SslRequirement"플러그인을 사용하고 있습니다.nginx + SslRequirement + mongrel cluster = 무한 리디렉션 루프
"ssl_required"가 활성화 된 모든 동작과 앞에서 https가있는 수동으로 입력 한 모든 URL은 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 로의 리디렉션이 문제가 될 수 있습니다.
실마리가 있습니까?