V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Tornado Documentation
http://www.v2ex.com/tornado/
Tornado on GitHub
https://github.com/facebook/tornado/
Tornado Gists
http://tornadogists.org/
qiu0130
V2EX  ›  Tornado

nginx 反向代理 tornado,如何 location 首页u rl?

  •  
  •   qiu0130 · 2016-06-29 11:54:36 +08:00 · 9291 次点击
    这是一个创建于 3067 天前的主题,其中的信息可能已经有所发展或是发生改变。

    nginx反向代理tornado实例,怎么重定向到首页url

    6 条回复    2016-06-30 13:00:07 +08:00
    tinyproxy
        1
    tinyproxy  
       2016-06-30 00:33:46 +08:00
    你确定你会用反代?
    我咋看不懂你问啥。。。
    qiu0130
        2
    qiu0130  
    OP
       2016-06-30 11:40:43 +08:00
    @tinyproxy
    抱歉,可能我问得不太对。
    `
    upstream tornados{
    server 127.0.0.1:8000;
    server 127.0.0.1:8001;
    server 127.0.0.1:8002;
    server 127.0.0.1:8003;
    }
    proxy_next_upstream error;
    server {
    listen 80;
    server_name 120.27.122.100;

    # 静态文件直接由 Nginx 处理
    location /static/{
    alias /home/www/static/;
    expires 24h;
    }

    location / {
    proxy_pass_header Server;
    proxy_set_header Host $http_host;
    proxy_redirect off;
    proxy_set_header X-Real-IP $remote_addr;
    # 把请求方向代理传给 tornado 服务器,负载均衡
    proxy_pass http://tornados;
    }
    }

    `
    譬如:`tornado`主页是 `127.0.0.1 : 8000/main/recent`
    怎么通过`nginx`重定向服务器`ip`即可访问到`tornado`的主页 `127.0.0.1:8000/main/recent`.
    ryd994
        3
    ryd994  
       2016-06-30 12:34:56 +08:00 via Android
    你是想要 301 还是反代 / 到 /main/recent/ 呢?
    qiu0130
        4
    qiu0130  
    OP
       2016-06-30 12:42:03 +08:00
    @ryd994 是反代到 /main/recent/
    ryd994
        5
    ryd994  
       2016-06-30 12:45:05 +08:00 via Android
    proxy_pass http://tornados/main/recent/;
    就行。
    但是这管不了你网页上的链接,除非你用 sub_filter 替换内容。
    qiu0130
        6
    qiu0130  
    OP
       2016-06-30 13:00:07 +08:00
    那大家部署 tornado ,都这样玩吗?
    还是说不需要重定向, tornado 直接跑/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3891 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 10:20 · PVG 18:20 · LAX 02:20 · JFK 05:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.