[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 //启动
发表评论