【发布时间】:2021-09-11 03:31:22
【问题描述】:
这是我的 Flask 应用程序的 nginx 配置文件:
server {
listen 8888;
location /dev1 {
proxy_pass http://127.0.0.1:8000/;
}
location /prod1 {
proxy_pass http://127.0.0.1:8001/;
}
location /prod2 {
proxy_pass http://127.0.0.1:8002/;
}
location /prod3 {
proxy_pass http://127.0.0.1:8003/;
}
}
现在,如果我转到 myapp/prod1,它可以正常工作,但是,单击网站上的任何链接会将我重定向到 /link1,而我想保留前缀,以便单击会将我重定向到 /prod1/link1 .我不确定这是否是我需要在 Flask 或 nginx 中修复的问题,我的一些路线如下所示:
@app.route("/")
@app.route("/link1")
def link1(....):
...
【问题讨论】:
标签: nginx flask nginx-reverse-proxy