에 의해 지역의 응용 프로그램에 액세스 할 수 없습니다 내가 추가 한 그래서 내 /etc/hosts
파일에 다음.내가 페이스 북 기호를 테스트 할 수 있도록 내 dev 환경에서 (대신 <code>localhost</code>의) 도메인 이름이 필요 호스트 이름
127.0.0.1 dev.mydomain.com
하지만 제가 서버를 다시 시작하고 액세스 http://dev.mydomain.com:3000
하려고 할 때 발생하는 첫 번째 https
로 리디렉션하고 경우 다음 서버 로그에이를 반환하는 것입니다 :
2017년 5월 20일 15시 23분 31초 0200 : HTTP 구문 분석 오류, 잘못된 요청() : #
2017-05-20 15:23:31 +0200 : ENV : { "rack.version"=> [1, 3], "rack.errors"=> #>, "rack.multithread"=> true = "false", "SCRIPT_NAME"=> "", "QUERY_STRING"=> "", "SERVER_PROTOCOL"=> "HTTP/1.1", "SERVER_SOFTWARE"= "false", "rack.multiprocess"=> false, "rack.run_once"=> > "퓨마 3.8.2 팬티 도롱뇽", "GATEWAY_INTERFACE"=> "CGI/1.2"}
내가 localhost:3000
에 내가 성공적으로 가능한 한 내 앱에 액세스 할 수 있도록 내 문제가있을 수 있습니다 어떤 생각 ?
솔직히 질문에 요약되어있는 것은 내가 시도한 것입니다. 이것은 내 전문 기술 분야가 아니며 디버깅을 시작하는 위치와 방법을 알지도 못합니다. –
이 솔루션은 어떻게 설정 했느냐에 달렸습니다 ... 예를 들어 간단히 레일즈 서버를 localhost에 바인딩하면 해결할 수 있습니다 :'rails s -b 0.0.0.0'? –
OK 이제 '푸마'이외의 다른 효과가 없으므로 언급 된 오류 메시지가 반환되지 않습니다. 이 문제는'https' 리디렉션 (redirect)이 문제의 근원이 될 수 있습니까? (나는 어떻게/왜 리다이렉션이 일어나는 지 이해하지 못한다 .' production.rb'에서 나는'config.force_ssl = true'을 가지고 있지만 내 dev 환경에 영향을주는 것을 볼 수 없다.) –