Date: Tue, 16 Feb 2021 22:35:55 +0800 From: PstreeM China <pstreem@gmail.com> To: freebsd-questions@freebsd.org Subject: nginx as the load balance use upstream_fair Message-ID: <CAPDFJPi65pqhM5TGXGO_M4cD3HAmc94xv%2BWfwP5grKi9gFFa7A@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
hello expert: need your help for this issue, from the google can not find any similar case. use freebsd 12.2 system. and install nginx by ports, the version is:nginx-1.18.0_47,2 configuration the fair as the load balance policy, but there is some mistake when i start the service like: =============== root@env:/usr/local/etc/nginx # service nginx onerestart Performing sanity check on nginx configuration: nginx: [emerg] "fair" directive is not allowed here in /usr/local/etc/nginx/nginx.conf:35 nginx: configuration file /usr/local/etc/nginx/nginx.conf test failed =============== then,test if cancel the config "#fair", it running well. =============== Performing sanity check on nginx configuration: nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful Starting nginx. ============== search from google and read the guide from nginx official site, the example configure is all like this. i don't know how to fix this ? thanks very much for your help. the part of configuration as below: --------------------- load_module /usr/local/libexec/nginx/ngx_stream_module.so; load_module /usr/local/libexec/nginx/ngx_http_dynamic_upstream_module.so; load_module /usr/local/libexec/nginx/ngx_http_upstream_fair_module.so; load_module /usr/local/libexec/nginx/ngx_http_sticky_module.so; stream { upstream backend { server server1:443; server server2:443; server server3:443; fair; } server { listen 4443; proxy_pass backend; } } ------------------------- BR//Armin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPDFJPi65pqhM5TGXGO_M4cD3HAmc94xv%2BWfwP5grKi9gFFa7A>