最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
nginx安装tcp代理模块的步骤
时间:2022-06-30 18:46:53 编辑:袖梨 来源:一聚教程网
系统:centos 5.x
需要的软件包:nginx_tcp_proxy_module
nginx-1.4.6
1.安装前准备
代码如下 | 复制代码 |
yum -y install gcc gcc-c++ ncurses-devel libxml2-devel wget --no-check-certificate https://github.com/yaoweibin/nginx_tcp_proxy_module/archive/master.zip |
2.安装nginx_tcp_proxy_module
代码如下 | 复制代码 |
unzip master tar zxf nginx-1.4.6.tar.gz && cd nginx-1.4.6 patch -p1 < /root/install/nginx_tcp_proxy_module-master/tcp.patch ./configure --add-module=/root/install/nginx_tcp_proxy_module-master make && make install |
3.配置
代码如下 | 复制代码 |
tcp { http { ps: |
tcp{...}与http{...}是在同一层级,不要把tcp加到http里去了,最开始我没有注意就加到http{...}里去了,造成nginx无法启动.
配置好后,重启nginx,用浏览器进行验证,例如:http://www.111com.net :8078,即可对tcp的连接请求进行分发了.
如果大家有兴趣还可以去看看这篇文章nginx tcp代理,他这篇文章里说了一个保持tcp连接的问题,这里我只把配置贴出来:
代码如下 | 复制代码 |
tcp { timeout 1d; proxy_read_timeout 10d; proxy_send_timeout 10d; proxy_connect_timeout 30; upstream cluster_www_ttlsa_com { # simple round-robin server 127.0.0.1:1234; 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 "; #check_http_expect_alive http_2xx http_3xx; } |
原文来自:blog.slogra.com
相关文章
- 《绝区零》伊芙琳培养材料汇总 01-24
- 《无限暖暖》1.2春节兑换码一览 01-24
- 《网上国网》查询阶梯档位方法 01-24
- 《蛋仔派对》神游贺岁盲盒获取方法 01-24
- 《炉石传说》星际联动盗贼卡组玩法介绍 01-24
- 皮革珊瑚属于珊瑚中的 01-24