Python Flask и Nginx-> перенаправление маршрутов

#python #nginx #flask #server #flask-admin

#python #nginx #flask #сервер #flask-администратор

Вопрос:

У меня есть приложение, созданное с помощью Flask-User и Flask-Login. Это приложение работает. Я запускаю свое приложение следующим образом :

 app.run('0.0.0.0', 5000)
 

Это приложение работает в контейнере, который связывает порты типа XXXX: 5000

Моя проблема в том, что на моем сервере я запускаю свой контейнер. На этом сервере я также использую nginx, где я устанавливаю специальный URL-адрес для этого порпроекта. Специальный URL-адрес: ‘/my_special_url’

Проблема в том, что я не могу перенаправить конечные точки моего приложения (например, ‘/ sign_up’ или ‘/ register’) на правильные URL-адреса, определенные nginx (это должен быть ‘/ my_special_url / sign_up’ или ‘/ my_special_url / register’).

Я пытался использовать url_prefix в приложении flask, но это не работает.

Комментарии:

1. Вам нужно перенаправление URL в nginx или синтаксический анализ URL в flask?

2. Я использую это: gist.github.com/Larivact/1ee3bad0e53b2e2c4e40

3. Вы пробовали request.url, как предлагалось?