0
나는 다음과 같은 구성으로, 앱 서버로의 nginx 프록시가 : 9000 : 기본 사이트에서 호스팅되는 반면, 9001 :의 nginx proxy_pass POST 404 오류는
는location /app/ {
# send to app server without the /app qualifier
rewrite /app/(.*)$ /$1 break;
proxy_set_header Host $http_host;
proxy_pass http://localhost:9001;
proxy_redirect http://localhost:9001 http://localhost:9000;
}
/응용 프로그램에 대한 모든 요청에 간다.
GET 요청이 정상적으로 작동합니다. 하지만 POST 요청을/app/any/post/url에 제출할 때마다 404 오류가 발생합니다. GET/app/any/post/url을 통해 브라우저에서 URL을 직접 누르면 응용 프로그램 서버가 예상대로 작동합니다.
나는 비슷한 문제를 가진 온라인으로 다른 사람을 발견하고 추가proxy_set_header 호스트 $ HTTP_HOST; 하지만이 문제는 해결되지 않았습니다.
모든 의견에 감사드립니다.
감사합니다.