在Nginx中设置反向代理后,我无法禁用Prometheus端口9090(默认)

时间:2018-08-07 02:59:13

标签: prometheus

我已经在另一个端口(19090)中配置了具有基本身份验证的反向代理(Nginx),但是我想禁用默认端口9090,因为没有身份验证 我该如何解决?

1 个答案:

答案 0 :(得分:0)

您只能使用--web.listen-address="127.0.0.1:9090"命令行标志来使Prometheus服务器在本地接口上进行监听。
这样,只能从外部通过nginx访问服务器。

这需要nginx与Prometheus服务器在同一主机上运行。

如果您的nginx实例在其他主机上运行,​​则Prometheus需要在0.0.0.0界面上进行监听,您应该使用例如UFW之类的防火墙或类似防火墙。