[转帖]Grafana背后的Nginx和Apache Proxy

Posted jinanxiaolaohu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[转帖]Grafana背后的Nginx和Apache Proxy相关的知识,希望对你有一定的参考价值。

Grafana背后的nginx和Apache Proxy

https://ywnz.com/linuxyffq/5590.html

这个网站貌似非常非常好

 

在本文中,我将向你展示如何在Nginx和Apache Web服务器之后部署Grafana来代理所有访问请求,此配置假设你已准备好Grafana安装,请参考在CentOS 7上安装Grafana的方法在Ubuntu 18.04系统中安装Grafana 6的方法

 

Nginx背后的Grafana

如果你使用Nginx作为Web服务器,则配置将与Apache不同,使用如下内容创建nginx配置文件:

server

listen 80;

root /usr/share/nginx/www;

index index.html index.htm;

location /

proxy_pass http://localhost:3000;

proxy_set_header    Host             $host;

proxy_set_header    X-Real-IP        $remote_addr;

proxy_set_header    X-Forwarded-For  $proxy_add_x_forwarded_for;

如果你启用了ssl,请添加:

listen 443 ssl; 

ssl_certificate /certpath

ssl_certificate_key  /certkeypath

确认配置语法并重新启动nginx:

# nginx -t

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok

nginx: configuration file /etc/nginx/nginx.conf test is successful

# service nginx restart

 

Apache背后的Grafana

如果你正在运行Apache Web服务器,则可以添加具有类似于以下配置的VirtualHost:

<VirtualHost *:80>

DocumentRoot /var/www/html/

ServerAdmin webmaster@domain.com

ServerName grafana.domain.com

ProxyPreserveHost On

ProxyPass / http://localhost:3000/

ProxyPassReverse / http://localhost:3000/

ErrorLog logs/grafana_error_log

TransferLog logs/grafana_access_log

</VirtualHost>

确认配置正常并重启apache服务器:

# apachectl -t

Syntax OK

至此,应该能够使用服务器主机名访问Grafana仪表板。

 

以上是关于[转帖]Grafana背后的Nginx和Apache Proxy的主要内容,如果未能解决你的问题,请参考以下文章

Nginx 反向代理背后的 Grafana 返回 alert.title

[转帖]使用Grafana和Telegraf监视VMware ESXi的方法

[转帖]基于docker 搭建Prometheus+Grafana

[转帖]安装prometheus+grafana监控mysql redis kubernetes等

[转帖]盘点中国六大企业软件服务商,看财报背后上云的真相

[转帖]华为14纳米受限传言背后:大陆企业与台积电差多少