八、Nginx的TCP/UDP调度器
阅读原文时间:2023年07月11日阅读:1

nginx 1.9后才可以调用其他应用 1.9前只能调用web

部署nginx服务器----配置----起服务、验证

部署nginx服务器:

[root@proxy ~]# yum –y install gcc pcre-devel openssl-devel        //安装依赖包

[root@proxy ~]# tar  -xf   nginx-1.12.2.tar.gz

[root@proxy ~]# cd  nginx-1.12.2

[root@proxy nginx-1.12.2]# ./configure --with-http_ssl_module  --with-stream                //开启4层反向代理功能模块

[root@proxy nginx-1.12.2]# make && make install           //编译并安装

配置:

[root@proxy ~]# vim /usr/local/nginx/conf/nginx.conf

stream {

            upstream backend {

               server 192.168.2.100:22;            //后端SSH服务器的IP和端口

               server 192.168.2.200:22;

}

            server {

                listen 12345;                    //Nginx监听的端口

                proxy_connect_timeout 1s;    // nginx连接到后端服务器的连接超时时间

                proxy_timeout 3s;       // nginx接收后端服务器的响应超时时间

                proxy_pass backend;      //转发给集群backend

             }

}

http {

.. ..

}

起服务、验证:

[root@proxy ~]# /usr/local/nginx/sbin/nginx -s reload

[root@client ~]# ssh 192.168.4.5 -p 12345            //使用该命令多次访问查看效果, -p 指定端口