您的位置:首页 > 理论基础 > 计算机网络

Nginx 实现tcp反向代理(Linux上)

2016-06-05 13:48 477 查看
Tcp代理模块配置
     下载tcp代理模块:
wget https://github.com/yaoweibin/nginx_tcp_proxy_module/archive/master.zip  

     解压后,在nginx的安装目录下执行如下两条命令:





在/urs/local/nginx/conf 目录下的nginx.conf配置文件中添加如下代码:

tcp {

    upstream firefoxbug {

        # simple round-robin

        server 192.168.152.128:22;

        #check interval=3000 rise=2 fall=5 timeout=1000;

        #check interval=3000 rise=2 fall=5 timeout=1000 type=ssl_hello;

        #check interval=3000 rise=2 fall=5 timeout=1000 type=http;

        #check_http_send "GET / HTTP/1.0\r\n\r\n";

        #check_http_expect_alive http_2xx http_3xx;

    }

    server {

        listen 1234;

        proxy_pass firefoxbug;

    }

}

如图:



然后在nginx安装目录下执行:sudo make 和 sudo make install
配置完成。

若出现如下问题:



表明在配置tcp代理模块的make install过程中没有加sudo  导致从当前用户向/usr/local/nginx/中写文件时权限不够导致的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: