Flask로 프록시하려는 경우 nginx의 기본 경로를 어떻게 무시할 수 있나요?

Flask로 프록시하려는 경우 nginx의 기본 경로를 어떻게 무시할 수 있나요?

저는 Flask로 프로그램을 작성하고 Nginx 서버에서 릴리스했습니다. 이 Nginx에는 다른 서버가 있으므로 구성 파일에 다음 코드를 추가합니다.

location ^~ /flask {
     proxy_pass http://localhost:5000;
 }

이런 Flask 앱을 ​​방문하고 싶습니다

http://localhost/flask

그런 다음 경로가 인 내 애플리케이션 메소드를 방문 @app.route('/')하지만 응답은 "404 오류"입니다. 나는 그것이 메소드를 방문한다는 것을 알고 있습니다 @app.route('/flask'). Python 파일에 구성을 추가할 것으로 예상하지 않습니다. 이 문제에 대한 해결책이 있습니까?

Nginx 설정을 수정하면 해결될 것으로 예상됩니다. 어떻게 해야 하나요?

관련 정보