나는이 nginx 구성 작업을 할 수 없습니다. 난 레일 애플 리케이션을 가지고, 나는 자바/톰캣 설치 경로 아래에 모든 것을 프록시해야합니다. 나는 잠금 장치 아래 다른 경로 (메인 레일 앱에 부딪쳤다)가 있는데 작동하지만, proxy_pass
은 그렇지 않다. 그것은 단지 주요 애플 리케이션을 누르십시오.승객과 nginx proxy_pass
lockdown
위치 지정 문을 제거하면 작동하는 것으로 보입니다.- 두 개의
location
지시어를 재정렬해도 아무런 효과가 없습니다.
기본 설정 :
server {
listen 80;
root /rails/app/public;
rails_env development;
passenger_enabled on;
location /JavaApp {
proxy_pass http://127.0.0.1:8080/JavaApp/;
}
location /lockdown {
# Have to re-enable passenger
passenger_enabled on;
allow 127.0.0.1;
deny all;
}
}
내가 잘못 뭐하는 거지?
이 작동하지 :(나는 404/JavaApp에 얻을 않습니다. 또한 최상위 수준 및 추가하는 passenger_enabled 제거하는 시도 다른 "위치 /"블록과 설정 승객은 거기에 가능하지만 주사위는 없습니다. –