Https 是否可以在同一台服务器上使用Nginx通过反向代理访问Grafana和Prometheus

Https 是否可以在同一台服务器上使用Nginx通过反向代理访问Grafana和Prometheus,https,prometheus,grafana,Https,Prometheus,Grafana,请在同一台服务器上为Grafana和Prometheus使用nginx配置反向代理。我已经通过https配置了Prometheus访问(监听端口443并直接输出到端口9090)。这很好,但配置同一服务器上的Grafana以通过https访问是不可能的。我尝试在端口80上侦听它,并将其输出定向到端口3000,但它始终默认为http端口。我还尝试了另一个端口进行监听,但从未奏效。 以前有人这样做过吗?请分享你的宝贵经验。谢谢。也许这篇docker文章会有帮助 建议将ssl终端移动到任何web服务器(

请在同一台服务器上为Grafana和Prometheus使用nginx配置反向代理。我已经通过https配置了Prometheus访问(监听端口443并直接输出到端口9090)。这很好,但配置同一服务器上的Grafana以通过https访问是不可能的。我尝试在端口80上侦听它,并将其输出定向到端口3000,但它始终默认为http端口。我还尝试了另一个端口进行监听,但从未奏效。
以前有人这样做过吗?请分享你的宝贵经验。谢谢。

也许这篇docker文章会有帮助


建议将ssl终端移动到任何web服务器(NGinx、Traefik、HAProxy),并以纯文本形式将请求转发到underline服务(prometheus和grafana)。这里有一些例子:

感谢您发送链接,我现在可以通过http访问Grafana和Prometheus,但我想通过https确保访问安全。我已经能够让普罗米修斯完成,但无法在同一台服务器上配置Grafana。这就是我所面临的问题,我正在寻找解决的办法。谢谢可能我没有很好地表达自己,我编辑了答案以使其更好。谢谢发送链接,我会看一看。你明白了吗?grafana中有一些修补程序,以获得正确的URL。