nginx新增tcp模板

最近在装nginx时,发现新增了tcp模板,装了一遍,现记录下来过程。

1.下载nginx源码包,并解压

2.下载tcp模板压缩包https://github.com/yaoweibin/nginx_tcp_proxy_module/archive/master.zip ,并解压,与上一步nginx解压到同一目录下即可

3.安装tcp补丁,在nginx解压包的目录下执行patch -p1 < /path/to/nginx_tcp_proxy_module/tcp.patch

4.安装nginx,安装命令./configure --add-module=/path/to/nginx_tcp_proxy_module,然后make 、make install即可。 安装之前记得安装依赖包

5.配置nginx.conf,将之前nginx.conf中的http部分的配置全部删掉,然后配置以下内容

tcp {
        upstream mssql {
        server 10.170.32.168:19601;
        check interval=3000 rise=2 fall=5 timeout=1000;
        }

    server {
        listen 19601;
        proxy_pass mssql;
    }
6.启动nginx

7.查看端口19601,处于监听状态则配置ok

BTW,如果之前安装了nginx,直接执行第四步./configure --add-module=/path/to/nginx_tcp_proxy_module,然后修改配置文件即可。

原文地址:https://www.cnblogs.com/zy0209/p/8361539.html