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

2016-06-29 11:54:36 +08:00
 qiu0130

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

9292 次点击
所在节点    Tornado
6 条回复
tinyproxy
2016-06-30 00:33:46 +08:00
你确定你会用反代?
我咋看不懂你问啥。。。
qiu0130
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
2016-06-30 12:34:56 +08:00
你是想要 301 还是反代 / 到 /main/recent/ 呢?
qiu0130
2016-06-30 12:42:03 +08:00
@ryd994 是反代到 /main/recent/
ryd994
2016-06-30 12:45:05 +08:00
proxy_pass http://tornados/main/recent/;
就行。
但是这管不了你网页上的链接,除非你用 sub_filter 替换内容。
qiu0130
2016-06-30 13:00:07 +08:00
那大家部署 tornado ,都这样玩吗?
还是说不需要重定向, tornado 直接跑/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/289074

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX