之前只知道Nginx很强大,也听说过Nginx可以直接转发某个端口,但是一直没用过,直到前几天重装了国内一台VPS,才想起可以用它来转发一下国外一台VPS的某个端口,加快访问速度。
之前一直用的haproxy,这次不想用了,想试试Nginx的端口转发功能,顺便熟悉一下Nginx。
放狗搜了一下,找到了实际例子,直接上代码吧:
stream {
server {
listen 1034;
proxy_pass app;
}
upstream app {
server 192.168.0.3:1034;
}
}
这段代码放在Nginx配置文件的http同级段,正常来说是放在nginx.conf文件末尾,重启或者重新加载nginx,防火墙放行一下应该就能看到效果了。
对,上面那块代码功能够我用的了,我只是想转发一下另一台服务器的端口,就不去研究Nginx的健康度检查及负载均衡了。