Я пытаюсь настроить Grafana для обратного прокси-сервера Nginx, но у меня возникает ошибка {{alert.title}} каждый раз, когда я пытаюсь запустить его через браузер.
Grafana работает в докереконтейнер внутри кластера Kubernetes с открытым портом 30000. Nginx работает внутри виртуальной машины с открытым IP.
Я могу успешно свернуть URL-адрес с Grafana с виртуальной машины nginx.
У меня еще нет общедоступного DNS-имени, назначенного моему общедоступному IP-адресу, поэтому я использую публичный IP-адрес вместо DNS-имени вконфиги (но я также пытался использовать DNS-имя, добавляя правильные записи в / etc / hosts - то же самое)
Я прочитал эту статью "http://docs.grafana.org/installation/behind_proxy/" и внес некоторые изменения в свой grafana.ini:
domain = PUBLIC_IP
root_url = https://PUBLIC_IP/grafana
и в nginx.conf
server {
listen 443 ssl;
server_name PUBLIC_IP;
ssl_certificate /etc/nginx/cert.crt;
ssl_certificate_key /etc/nginx/cert.key;
ssl on;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 10m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location /grafana/ {
proxy_pass http://IP_WHERE_LIVES_GRAFANA:30000/;
}
}
Nginx access.log:
2018/05/18 11:31:54 [error] 10847#0: *468 open() "/usr/share/nginx/html/public/css/grafana.dark.min.af13213c.css" failed (2: No such file or directory), client: CLIENT_PUBLIC_IP, server: PUBLIC_IP, request: "GET /public/css/grafana.dark.min.af13213c.css HTTP/1.1", host: "PUBLIC_IP", referrer: "https://PUBLIC_IP/grafana/"