![09b25cc5380ff1311d53788dfa932e4b.gif](https://img-blog.csdnimg.cn/img_convert/09b25cc5380ff1311d53788dfa932e4b.gif)
点击“蓝字”关注我们
![bb206173f7f99c8071364581abb14340.png](https://img-blog.csdnimg.cn/img_convert/bb206173f7f99c8071364581abb14340.png)
案例要求:配置Nginx支持4层代理服务,通过stream模块调度后台SSH服务。
01
源码安装Nginx
[root@proxy lnmp_soft]# cd nginx-1.12.2
02
检测环境,并安装--with-stream代理模块
[root@proxy nginx-1.12.2]# ./configure --user=nginx \
> --group=nginx \
> --with-http_ssl_module \
> --with-stream //指定模块
03
编译
[root@proxy nginx-1.12.2]# make
04
安装
[root@proxy nginx-1.12.2]# make install
05
创建软连接到/sbin路径
[root@proxynginx-1.12.2]# ln -s /usr/local/nginx/sbin/nginx /sbin
06
启动服务
[root@proxy nginx-1.12.2]# nginx
![fc05f55cc096eb79b0309f4738d7e014.png](https://img-blog.csdnimg.cn/img_convert/fc05f55cc096eb79b0309f4738d7e014.png)
07
修改配置文件,指定stream模块,以及调度主机
[root@proxy nginx-1.12.2]# vim /usr/local/nginx/conf/nginx.conf
![af572d9b892b75bc032895edf31a601b.png](https://img-blog.csdnimg.cn/img_convert/af572d9b892b75bc032895edf31a601b.png)
提示:指定后台的SSH主机
08
重新加载服务
[root@proxy nginx-1.12.2]# nginx -s reload
09
用其他主机测试连接
[root@web3 ~]# ssh 192.168.0.11 -p 800 //在后边指定一下端口
总结:
Nginx的调度器,默认只能做HTTP、HTTPS、DHCP、DNS等少量服务的调度器,如果想用Nginx支持更多服务的调度,需要添加 --with-stream 模块支持4层服务的调度,支持4层服务的调度以后,几乎可以为所有服务做代理。
![c9cf998fd51315b9ae7dbedcf28a45f5.gif](https://img-blog.csdnimg.cn/img_convert/c9cf998fd51315b9ae7dbedcf28a45f5.gif)
为方便五湖四海的Linux爱好者共同
学(吹)习(牛)讨(打)论(趣)
热烈欢迎大家加入专属QQ群
![a766ee825886932d2498e99f7ad939c9.png](https://img-blog.csdnimg.cn/img_convert/a766ee825886932d2498e99f7ad939c9.png)
群内定时上传资料还有老师全天答疑
入群即可免费获得
1、必备工具源码包
2、内部精选电子书
3、运维资料大礼包
欲知更多福利,欢迎你的加入
![5a1633b5fee250dd2f4c0e422422a8a3.png](https://img-blog.csdnimg.cn/img_convert/5a1633b5fee250dd2f4c0e422422a8a3.png)
![6ce5e428f51ddfbe29045f288b81383d.png](https://img-blog.csdnimg.cn/img_convert/6ce5e428f51ddfbe29045f288b81383d.png)
点击“阅读原文”领取专属小福利