首頁  >  問答  >  主體

python - flask 應用 路由到其他端口,的 HTTP 服務

我有一個 flask 應用,綁定 ip 和連接埠。假設還有一個 HTTP 應用(如 flower,或者是和 flask 無關的,我只知道這個應用的接口,而且只能本地訪問)。我想要 flask 應用的某些規則完全轉送到這個和 flask 無關的應用,應該如何操作?
使用 guncion nginx 部署

    location /flower/ {
        rewrite ^/flower/(.*)$ / break;
        proxy_pass http://127.0.0.1:5555/;
        proxy_set_header Host $host;
    }

會出現資源檔案無法被路由到的情況,如下的應用都沒有辦法被找到:

<link href="/static/css/bootstrap-responsive.css?v=702e8485242b3ae5b4ce75a5ede13acb" rel="stylesheet">

求具體解決方案

为情所困为情所困2686 天前853

全部回覆(1)我來回復

  • 伊谢尔伦

    伊谢尔伦2017-06-12 09:29:24

    你這種情況應該跨域了, 可以使用nginx + lua 分發子請求, 需要你的nginx重新編譯lua模組

    可以看看下面的想法
    http://zqscm.qiniucdn.com/dat...

    至於讓nginx 支持lua, 這個自行google了, 祝你成功!

    回覆
    0
  • 取消回覆