nginx 反向代理 Grafana
一级路径
只需要修改nginx配置文件
# this is required to proxy Grafana Live WebSocket connections.map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
server {
listen 80;
root /usr/share/nginx/html;
index index.html index.htm;
location / {
proxy_pass http://localhost:3000/;
}
# Proxy Grafana Live WebSocket connections.
location /api/live {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $http_host;
proxy_pass http://localhost:3000/;
}
}
二级路径
除了修改nginx配置文件外,还需要修改grafana配置文件
# this is required to proxy Grafana Live WebSocket connections.map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
server {
listen 80;
root /usr/share/nginx/www;
index index.html index.htm;
location ^~ /grafana/ {
proxy_pass http://localhost:3000/;
}
# Proxy Grafana Live WebSocket connections.
location ^~ /grafana/api/live {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $http_host;
proxy_pass http://localhost:3000/;
}
}
修改grafana.ini配置文件
vim /etc/grafana/grafana.ini
root_url = %(protocol)s://%(domain)s:%(http_port)s/grafanaserve_from_sub_path = true
systemctl restart grafana-server
参考文档
https://grafana.com/tutorials/run-grafana-behind-a-proxy/
nginx 反向代理mysql及redis(TCP反向代理) 反向代理多个服务器Nginx 反向代理
nginx 代理防止反向代理网址 及 防止反向代理nginx反向代理服务
nginx 正向代理与反向代理nginx 正向代理 反向代理
Nginx 正向代理和反向代理nginx的正向代理和反向代理
(一)Nginx正向代理与反向代理nginx的正向代理和反向代理
Nginx 学习 —— 正向代理与反向代理nginx正向代理和反向代理
Nginx系列(2)- 正向代理和反向代理nginx正向代理和反向代理
【Nginx】1. 正向代理&反向代理nginx正向代理和反向代理