Peter Green Asked: 2017-04-21 06:40:15 +0800 CST2017-04-21 06:40:15 +0800 CST 2017-04-21 06:40:15 +0800 CST 如何使 nginx 重定向(不是代理)流量到不同的端口 772 我想使用我的 nginx 服务器将主机名列表的请求重定向(不是代理)到不同的端口,我该怎么做? nginx 1 个回答 Voted Best Answer Peter Green 2017-04-21T06:40:15+08:002017-04-21T06:40:15+08:00 要发送一个使用的重定向,可以使用和return 302获取请求的主机名和路径$host$request_uri 所以虚拟主机的完整配置看起来像 server { listen 5.153.225.231:80; listen [2001:41c9:1:3ce::1:10]:80; listen 5.153.225.231:443 ssl; listen [2001:41c9:1:3ce::1:10]:443 ssl; server_name tracker.raspbian.org; server_name tracker-bm.raspbian.org; return 302 http://$host:8000$request_uri; }
要发送一个使用的重定向,可以使用和
return 302
获取请求的主机名和路径$host
$request_uri
所以虚拟主机的完整配置看起来像