[Nginx.Centos7]利用Nginx实现多端口远程调度。

利用此功能可多端口调度,实现SSH、数据库等。


下载Nginx源码包:http://nginx.org/ ,需要1.9以上版本。

2018-12-04

nginx-1.14.2 stable version has been released.


创建一个无法登陆的nginx用户,提升网站安全性。

useradd -s /sbin/nologin  nginx

tar -xvf nginx-1.14.2.tar.gz     //tar解压程序

cd nginx-1.14.2      //进入目录

./configure --user=nginx --group=nginx --with-http_ssl_module --with-stream  //定义用户、用户组、需要的程序(由--with-stream实现)

功能不能后续添加,所以升级的话需要重装,记得做好备份。


修改配置文件

写在http{}外面,末行写入:


stream {

        upstream 名称 {

                server 192.168.2.100:22;               //加入集群的主机和端口号(可用任意端口)

                server 192.168.2.200:22;

        }

        server {

                listen 12;                     //一个空闲的端口

                proxy_pass 名称;

        }

}


 /usr/local/nginx/sbin/nginx     //启动


发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。