Rails 3.2 및 프로덕션 환경의 자산 파이프 라인에 문제가 있습니다.레일 3.2 프리 컴파일 된 애셋 404 오류
는내 환경은 :
- 카피 스트라 노를 통해 배포
- RVM
- REE/여객
- 레일 3.2.7
- 아파치/Plesk를 11
이 문제가 있다는 것입니다 내 모든 자산이 정상적으로 컴파일되었으며 공유/자산 /에 서버에 있습니다. 공중/자산을 가리키는 심볼릭 링크. 하지만 내 애플 리케이션 내에서 아무 스타일이나 JS도 얻지 않고 직접 자산 파일을 탐색하면 "404 Not Found"와 "nginx"가 표시됩니다.
다시 아파치 서버에 있는데이 앱을 문제가없는 하위 도메인 해당 서버는 plesk 9/apache이지만 RVM은 없습니다. 저는 Plesk 11을 처음 사용하고 nginx를 사용한 적이 없으므로 내 생각에 이것이 문제가됩니다.
그러나 RVM을 배제하지 않으려합니다. 누구든지 아이디어가 있습니까?
미리 감사
의 위치로 자산을 추가해야합니다. 귀하의 오류 메시지는 Nginx라고 말하지만 환경 목록에는 Nginx가 언급되어 있지 않습니다. 다른 한편으로는 아파치를 세 번 체크한다. 어떤 데몬이 포트 80에서 수신 대기합니까? 그리고 어떤 서버를 설치하고 여객을 만들었습니까? – pjmorse
문제는 근본적으로 우리 서버가 맨 위의 아파치 인 nginx입니다. 처음에는이 이야기를 들었지만 보안 및 정적 컨텐츠를보다 빨리 렌더링하는 데 도움이되었습니다. – Sparkmasterflex