2017-01-23 80 views
-2

我对Nginx很新,有点我想出了使用Nginx我可以负载平衡基于udp的流量与流模块。我已经安装了Nginx,并且在安装的版本中不支持流。Nginx的模块为CentOS/RHEL7

问题 1.如何安装Nginx的流或模块来支持udp负载均衡。 2.流配置,应该附加在配置文件的末尾,或者应该在单独的文件中定义。

回答

0

我不确定CentOS/RHEL提供的是什么版本的NGINX,它可能太旧了。建议从official NGINX repo安装NGINX。此博客的详细信息configuring UDP load balancing

+0

nginx -v nginx版本:nginx/1.10.2,我使用的是1.10.2版本。我无法弄清楚,我应该在哪个位置描述下面的代码? nginx default.d或conf.d或a作为conf.d /#中的单独文件负载平衡跨两台服务器的基于UDP的DNS流量 流{ 上游dns_upstreams服务器192.168.136.130:53; 服务器192.168.136.131:53;服务器{ }听53 udp; proxy_pass dns_upstreams; proxy_timeout 1s; proxy_responses 1; error_log logs/dns.log; } } – user3498003

+0

您不能在conf.d中放置UDP负载平衡配置,因为它在conf中包含conf.d/*。尝试将代码直接放在/etc/nginx/nginx.conf中 –