몇 가지 도움을 주시면 감사하겠습니다. Forbidden 403 오류가 계속 발생합니다. Nginx의 구성 :Forbidden 403 - Rails App
listen 80;
server_name www.xxx.com;
passenger_enabled on;
#charset koi8-r;
#access_log logs/host.access.log main;
root /home/deploy/xxx.com/current;
나는 카피 스트라 노에 배치 한, 그것은 (캡 배포) 내가 봤 내가 노력 것들에서 많은 도움을 찾을 수없는 한 성공했다. 둘째, "public"폴더를 제거하고 routes.rb에서 "route"를 활성화했습니다.
root to: 'static_pages#home'
는 Origionally 나는 자리에 "공개"폴더를했지만, 그것은 "index.html을"이 아닌 레일/홈에 가고 있었다. 나는 이것을 로컬에서 시도했으며 localhost : 3000의 "rails server"와 완벽하게 작동한다.
NGINX에서 레일스 페이지를 찾는 방법이나 서비스를 제공하지 않는 것처럼 보입니다.
ps. 나는 StackOverflow를 리뷰했지만 행운은 없었다.
도움을 주시면 감사하겠습니다.
내 생각입니다이 라인'루트 /home/deploy/xxx.com/current;' 'root /home/deploy/xxx.com/current/public; '이어야합니다. – MurifoX
그래, 위와 같이 해봤습니다. 나는 틀린 index.html을 계속 참고하기 때문에 "public"을 삭제했습니다. –
'index.html'을 삭제 했습니까? 그렇지 않은 경우 파일을 삭제해야합니다. – MurifoX