Como eu poderia ignorar o caminho base no nginx quando eu quero fazer proxy para o Flask?

1

Eu escrevi um programa no Flask, eu o liberei no servidor Nginx, existem outros servidores neste Nginx, então eu adiciono este código no arquivo de configuração:

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

Eu quero visitar o aplicativo do Flask como este

http://localhost/flask

em seguida, ele visitará meu método de inscrição, cuja rota é @app.route('/') , mas sua resposta é "erro 404". Eu sei que ele visita o método que é @app.route('/flask') , não espero adicionar a configuração no arquivo Python. Existe alguma solução para esse problema?

Espero resolvê-lo modificando a configuração do Nginx. Como devo fazer isso?

    
por ahsiu 30.08.2017 / 18:24

0 respostas