我已经在另一个端口(19090)中配置了具有基本身份验证的反向代理(Nginx),但是我想禁用默认端口9090,因为没有身份验证 我该如何解决?
答案 0 :(得分:0)
您只能使用--web.listen-address="127.0.0.1:9090"
命令行标志来使Prometheus服务器在本地接口上进行监听。
这样,只能从外部通过nginx访问服务器。
这需要nginx与Prometheus服务器在同一主机上运行。
如果您的nginx实例在其他主机上运行,则Prometheus需要在0.0.0.0
界面上进行监听,您应该使用例如UFW之类的防火墙或类似防火墙。