您的位置:首页 > 运维架构 > Nginx

Nginx 配置socket转发

2017-09-25 00:00 363 查看
摘要: Nginx 配置socket转发

首先是需要安装Nginx。一般Linux环境Nginx依赖pcre,OpenSSL-fips ,zlib 。所以在安装Nginx之前需要安装这几个。

./configure --with-stream Nginx的时候需要加上参数 --with-stream才能开启socket的转发。默认是没有的。

后面的make &make install 都是一样的。

编辑 $nginx_home/conf/nginx.conf

stream {

upstream bss_num_socket {

hash $remote_addr consistent;
server rm-2ze3tgn1qo9a6a998.mysql.rds.aliyuncs.com:3306 weight=5 max_fails=3 fail_timeout=30s;

}

server {

listen 3389;
proxy_connect_timeout 1s;
proxy_timeout 3s;
proxy_pass bss_num_socket;
}

}

上面就是一个简单的socket转发的例子。监听3389端口。将接受的包转发到server 指定的主机地址
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Nginx