嘟嘟社区

【技术请教】nginx 动态转发


假设 nginx 服务器IP是 1.1.1.1

我想实现比如访问

http://1.1.1.1:9004/2.2.2.2  时,代理到 2.2.2.2:8992
http://1.1.1.1:9004/3.3.3.3  时,代理到 3.3.3.3:8992

nginx 配置应该如何写呢?

upstream tcp9004 {
    server $port:8992;
}

server {
    listen 9004;
    proxy_connect_timeout 8s;
    proxy_timeout 24h;
    proxy_pass tcp9004;
}

别问了,百度一下吧
location /2.2.2.2 {}
location /3.3.3.3 {}
类似这样