내 응용 프로그램에 ssl을 활성화하는 데 문제가 있습니다.Rails3 SSL 라우팅 문제
나는 다양한 보석/솔루션을 시도했지만 어느 것도 작동하지 않았습니다. 여기 목록입니다 :
- Rails 3 SSL Deprecation
- http://collectiveidea.com/blog/archives/2010/11/29/ssl-with-rails/
- (. 어떤 다른 사람하지만 난 단지 2 하이퍼 링크를 게시 할 수 있습니다) 난에서 모든 코드를 제거 확인했습니다
내 이전 시도. 무엇
나는
내가 저점 SSL/HTTPS를 실행하는 전체 (Rails3) 응용 프로그램을 원하는합니다. 이것을 설명하고 다양한 솔루션을 시도한 여러 기사를 읽었습니다 (위 참조).
그래서 문제가 무엇 :
은 현재 내가 레일 3 bartt/ssl_requirement 보석을 사용하고 문제는 [http://example.com:443 페이지]로 URL의 이동의 일부입니다. 그 결과 페이지 제거 오류가 발생합니다. 동시에 다른 URL은 괜찮아서 [https://example.com]]로 가서 작동합니다. 내가 말하고있는이 URL들은 ssl_forced/ssl_required/whatever 같은 컨트롤러 내에서 온 것입니다. 나는 프로토콜 => 'https'로 모든 경로에 제약을가하려고했지만 끝없이 리디렉션이 발생했습니다.
나는 bartt/ssl_required atm을 사용하기 때문에 url은 endless-redirect-errors를 초래하지 않기 때문에 다른 보석/솔루션과 함께 사용하게됩니다.
나는 그것을 얻지 않는다. 나는 암호화 된 모든 url이 443 번 포트를 통한다는 것을 이해한다.하지만 http/https url이 포트에 곧바로 들어가는 것을 본 것을 기억하지 못한다.
같은 컨트롤러 내에서 이상한 URL 동작이 발생하는 이유는 무엇입니까? 일부는 이름이 지정된 경로이기 때문입니까? 어떻게해야합니까? 내가 이걸 작동시키지 못하기 때문에 그들을 제약하십시오.