¿Cómo podría ignorar la ruta base en nginx cuando quiero hacer proxy a Flask?

¿Cómo podría ignorar la ruta base en nginx cuando quiero hacer proxy a Flask?

Escribí un programa en Flask, lo publiqué en el servidor Nginx, hay otros servidores en este Nginx, así que agrego este código en el archivo de configuración:

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

Quiero visitar la aplicación Flask como esta.

http://localhost/flask

luego visitará mi método de aplicación, cuál es la ruta @app.route('/'), pero su respuesta es "error 404". Sé que visita el método, que es @app.route('/flask'), no espero agregar configuración en el archivo Python. ¿Hay alguna solución para este problema?

Espero resolverlo modificando la configuración de Nginx. ¿Cómo debería hacerlo?

información relacionada