使用Nginx负载均衡opentsdb客户端

时间:2019-11-27 10:15:19

标签: nginx opentsdb

我已经配置Nginx来负载均衡安装在centos中的opentsdb客户端。配置如下所示

events {}

http {
    upstream opentsdblb {
      least_conn;
      server 10.42.34.11:4242;
      server 10.42.34.12:4242;
    }

    server {
     listen 80;

     location / {
      proxy_pass http://opentsdblb/;
     }
    }
}

点击URL时,我得到了一个错误的网关。我在这里想念东西吗?

卷曲http://10.42.34.12

<html>
<head><title>502 Bad Gateway</title></head>
<body>
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx/1.16.1</center>
</body>
</html>

注意:Nginx已安装在10.42.34.12

1 个答案:

答案 0 :(得分:0)

我检查了Nginx错误日志,发现存在权限问题。

*1 connect() to 10.42.34.11:4242 failed (13: Permission denied) while connecting to upstream

sudo cat /var/log/audit/audit.log | grep nginx | grep被拒绝

type=AVC msg=audit(1574848605.888:133226): avc:  denied  { name_connect } for  
The issue is resolved by setting the 

设置以下内容并重新启动nginx后,问题已解决。

setsebool -P httpd_can_network_connect 1