2010-12-17 2 views
0

현재 내 회사 용 웹 응용 프로그램을 만들고 있습니다. 갑자기 서버를 https로 변경하라는 메시지가 나타났습니다. 우리는 레일 + nginx 서버를 사용하고 있습니다.rails + nginx webapp에서 HTTPS를 사용하도록 변환

추가 연구시
listen 443; 
ssl on; 
ssl_certficate .......; 
ssl_key ....; 

, 내가 레일의 일부를 변경할 필요가 있음을 알게되었다 : 나는의 nginx 위키에서 읽을

나는 nginx를 conf의 변경을 만들었습니다. 그래서 ssl_requirement 플러그인을 설치하고, 설정 파일에 다음 줄 추가 : 내 application.rb 파일에

"include SslRequirement" 

합니다. 그래서 서버를 시작하고 호스트 이름을 입력하면 "a plain HTTP request sent"또는 "This page isnt redirecting properly"이됩니다.

내가 여기서 어디로 잘못 가고 있는지 말해주십시오.

추신 : 전체 응용 프로그램을 https로 만들어야합니다.

답변

0

시험 등 .... 응용 프로그램의 방법 중 하나를 리디렉션하여 먼저 응용 프로그램 ... controller.rb에서

ssl_required :action_name 

덕분에 .....

관련 문제