Nginx配置问题

=====================方式1====================
upstream STREAM {                 //STREAM 是nginx的内部配置的映射名,必须与proxy_pass 中的名称一致,可替换
    server 实例IP:实例端口;
}
location /bg_predict {                 //bg_predict 是nginx的路径,可替换
    proxy_setheader HostXXXX;
    proxy_pass http://STREAM/Flask服务内部路由地址/;
}
调用举例:
http://10.200.5.207:nginx端口/bg_predict
——> http://实例IP:实例端口/Flask服务内部路由地址/

=====================方式2====================
upstream STREAM {
    server 实例IP:实例端口
}
location /bg_predict {
    proxy_setheader HostXXXX;
    proxy_pass http://STREAM/;
}

调用举例:
http://10.200.5.207:nginx端口/bg_predict/Flask内部路由地址  
——> http://实例IP:实例端口/Flask服务内部路由地址/

=====================方式3====================
upstream STREAM {
    server 实例IP:实例端口
}

location /bg_predict {
    proxy_setheader HostXXXX;
    proxy_pass http://STREAM;
}

调用举例a:
http://10.200.5.207:nginx端口/bg_predict
——> http://实例IP:实例端口/bg_predict

调用举例b:
http://10.200.5.207:nginx端口/bg_predict/Flask服务内部路由地址
——> http://实例IP:实例端口/bg_predict/Flask内部路由地址

posted @ 2022-02-24 08:58  Mikey-  阅读(57)  评论(0)    收藏  举报