配置nginx代理grafana实现域名访问

一、目的

通过 Nginx 服务器对 grafana 进行代理,实现通过 https://域名/grafana 在公网进行访问。

二、实践过程

1、修改Nginx配置(nginx.conf)文件,添加访问 grafana 的配置,配置时注意 proxy_pass 后面一定要有符号 /(目的是去掉/grafana/以匹配本身)

location /grafana/ {
    root html;
    index index.html index.htm;
    proxy_pass http://服务器ip:3000;
    proxy_redirect default;
    proxy_max_temp_file_size 0k;
    proxy_connect_timeout 30;
    proxy_send_timeout 60;
    proxy_read_timeout 60;
    proxy_next_upstream error timeout invalid_header http_502;
}

2、修改 grafana 服务器的配置文件(grafana.ini),注意需要去掉行前的注释符号“;”。[server]段涉及以下三处需要更改

[server]
domain = 填写你的域名地址
root_url = %(protocol)s://%(domain)s:%(http_port)s/grafana/
serve_from_sub_path = true

3、reload Nginx并重启grafana服务

/usr/local/nginx/sbin/nginx -t
/usr/local/nginx/sbin/nginx -s reload
systemctl restart grafana-server

4、最后提供下官方文档中关于转发的配置说明

[server]
domain = example.com
root_url = %(protocol)s://%(domain)s:%(http_port)s/grafana/
serve_from_sub_path = true

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值