Ответы пользователя по тегу Nginx
  • Как правильно создать location при использовании proxy_pass?

    k0st1an
    @k0st1an Автор вопроса
    linux | python | django | ansible
    В общем проблема не сколько в nginx, сколько в самих аппах. В grafana есть директива root_url:

    root_url = %(protocol)s://%(domain)s/grafana

    В graphite что-то подобное тож есть, но сходу соорудить рабочий вариант не получилось. Потому оставил как есть и конфиг nginx выглядит так:

    server {
      listen   80;
    
      # Grafana
      location /grafana {
        rewrite  ^/grafana/(.*)  /$1 break;
        proxy_pass http://127.0.0.1:3000;
      }
    
      # Graphite
      location / { 
        proxy_pass http://127.0.0.1:8000; 
      }
    }


    Graphite упорно ищет папки в корне сервера, а не в подпапке /graphite/.
    Ответ написан
    Комментировать