Logtrail: problem using via reverse proxy

Hello everyone:
my logtrail plugin doesn't work via reverse proxy nginx. I have the following picture when I try to get logtrail page using domain name https://kibana.domain.com/app/logtrail


and I have a working logtrail when I send request to IP http://192.168.100.123:5601/app/logtrail

I have no errors in logs files and in browser debug mode.
Here is a config of nginx :

server {
    listen 443 ssl;
    server_name kibana.domain.com;




        ssl_certificate /etc/nginx/ssl/crt.crt;
        ssl_certificate_key /etc/nginx/ssl/key.key;
        ssl_protocols         TLSv1.2;
        ssl_ciphers          HIGH:!aNULL:!DES:!RC4:!3DES:!MD5;
        ssl_prefer_server_ciphers on;

        access_log /var/log/nginx/kibana.domain.com.access.log;
        error_log /var/log/nginx/kibana.domain.com.error.log;

    location / {
      return 301 https://kibana.domain.com/app/kibana/;
    }

        location /app/kibana/ {
                proxy_pass http://192.168.100.123:5601;
        }

     
    location ~ (/app|/api|/internal|/translations|/bundles|/ui|/built_assets/|/elasticsearch|/spaces/enter) {
      proxy_pass          http://192.168.100.123:5601;
      proxy_set_header    Host $host;
      proxy_set_header    X-Real-IP $remote_addr;
      proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header    X-Forwarded-Proto $scheme;
      proxy_set_header    X-Forwarded-Host $http_host;
      proxy_set_header    Authorization "";
      proxy_hide_header   Authorization;
  }



}

I've inspected kibana log and resolve the problem. Here is new config for reverse proxy:

server {
    listen 443 ssl;
    server_name kibana.domain.com;

        ssl_certificate /etc/nginx/ssl/crt.crt;
        ssl_certificate_key /etc/nginx/ssl/key.key;
        ssl_protocols         TLSv1.2;
        ssl_ciphers          HIGH:!aNULL:!DES:!RC4:!3DES:!MD5;
        ssl_prefer_server_ciphers on;

        access_log /var/log/nginx/kibana.domain.com.access.log;
        error_log /var/log/nginx/kibana.domain.com.error.log;

    location / {
      return 301 https://kibana.domian.com/app/kibana/;
    }

        location /app/kibana/ {
                proxy_pass http://192.168.100.123:5601;
        }

    location ~ (/app|/api|/internal|/translations|/bundles|/ui|/built_assets/|/elasticsearch|/logtrail/|/api/ui_metric/report|/ui/fonts/inter_ui/|/node_modules/@kbn/ui-framework/dist/|/spaces/enter) {
      proxy_pass          http://192.168.100.123:5601;
      proxy_set_header    Host $host;
      proxy_set_header    X-Real-IP $remote_addr;
      proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header    X-Forwarded-Proto $scheme;
      proxy_set_header    X-Forwarded-Host $http_host;
      proxy_set_header    Authorization "";
      proxy_hide_header   Authorization;
  }



}

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.