nginx tcp端口转发
2020-04-07 16:05:10
本来想通过nginx 把子域名80端口,映射到服务器上其他端口上,提供tcp端口服务。
但是配置的时候一直报错,应该是80端口被http占用了。应该是steam(tcp/udp)和http 只能又一个监听80端口。
配置的代码如下,注意,端口不能跟http的端口重复。
stream {upstream socket_proxy { hash $remote_addr consistent; # 转发的目的地址和端口 server 127.0.0.1:9999 weight=5 max_fails=3 fail_timeout=30s; } server { listen 8880; proxy_connect_timeout 1s; proxy_timeout 3s; proxy_pass socket_proxy; }
}