ruby 1.9.3 및 rvm을 사용하고 있습니다. --ssl 옵션을 사용하여 가상 서버를 실행하고 싶습니다. "thin start --ssl"을 실행하는 것이 트릭을해야한다는 답변을 읽었습니다. 하지만 내 개발 환경에서 나는 터미널 실행 --ssl 얇은 시작 실행"thin start"를 실행할 때 데이터가 수신되지 않습니다
Booting Thin
Rails 3.2.11 application starting in development on http:// 0. 0. 0 .0 :3000
Call with -d to detach
Ctrl-C to shutdown server
: 나는 "레일의 얇은"와 같은 명령을 실행하면
Using rack adapter
Thin web server (v1.5.1 codename Straight Razor)
Maximum connections set to 1024
Listening on 0.0.0.0:3000, CTRL+C to stop
And in my web-browser in localhost:3000:
No data received
Unable to load the webpage because the server sent no data.
Here are some suggestions:
Reload this webpage later.
Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without sending any data.
는 다른 메시지와 함께,하지만 작동을
왜 이런 일이 일어 났는지는 모르겠지만 (어쩌면 rvm 때문에) 얇은 것이 적절하게 작동하고 있습니다. "rails s"명령에서이 ssl 옵션을 설정할 수 없기 때문에 첫 번째 vertions "thin start --ssl"을 실행하려고했습니다.
어떤 상태 코드가 브라우저에 표시됩니까? Thin에 대한 SSL 인증서 설정이 없기 때문에 그것이 문제가되는지 궁금합니다. 그런 식으로 준비 했니? – jordelver
글쎄, 나는 얇은 레일 서버를 실행하고 http://stackoverflow.com/questions/3604303/how-can-i-pass-ssl-options-into-rails-server-http://tackoverflow.com/questions/3604303/how-can-question-ssl-options-intra-ravel-server-and-rails-server-home.html에서 제안 된대로 SSL 인증서를 전달하려고 시도했다. in-rails-3-0/7862689 # 7862689. 그러나 상태 코드 "오류 107 (net :: ERR_SSL_PROTOCOL_ERROR) : SSL 프로토콜 오류가 발생했습니다." –