您的位置:首页 > 理论基础 > 计算机网络

nginx代理socket tcp/udp

2018-01-31 14:31 281 查看


准备一台linux服务器。nginx官网:http://nginx.org/ 。在网上搜到大致用的是 ngx_stream_core_module 这个模块,这里你也可以关注一下官方文档中的其他模块都是做什么的,那么这有相关的启用配置说明,与示例配置。

第一句便是:该
ngx_stream_core_module
模块是自1.9.0版本。此模块不是默认构建的,应使用配置参数启用
--with-stream


那好吧,我们就安装nginx,搞这个的,安装应该都会吧。

[root@localhost /]# cd /usr/local/src
[root@localhost src]# wget http://nginx.org/download/nginx-1.11.10.tar.gz[/code] 
然后解压,解压完,根据文档提示需要使用这个参数--with-stream 来启用功能。

[root@localhost src]# ./configure  --prefix=/usr/local/nginx --with-stream


然后,make,make install。

完成之后就是nginx配置配置文件啦,这个文档中有示例,可知与events模块平级,按照这做就好啦。

user  nobody;
worker_processes  1;
error_log  logs/error.log  info;

pid        logs/nginx.pid;

events {
worker_connections  102400;
}
stream {
upstream backend {
server 192.168.11.213:6001;
server 192.168.11.215:6001;
}
server {
listen 6001;
proxy_connect_timeout 1s;
proxy_timeout 5s;
proxy_pass backend;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: