小编Szy*_*iak的帖子

Kibana4 + nginx 反向代理使用位置 /kibana4/ = Not Found 404

我正在尝试使用 nginx 反向代理设置Kibana4,到目前为止取得了部分成功。这是我与 Kibana 相关的配置:

server {
  listen 82;
  server_name ${HOSTNAME};

  set $kibana kibana.docker;

  location /kibana4/ {
    proxy_pass              http://$kibana:5601;
    proxy_set_header        Host $host;
    proxy_set_header        Referer "";
    proxy_set_header        X-Real-IP $remote_addr;
    proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_http_version      1.1;
    proxy_connect_timeout   150;
    proxy_send_timeout      100;
    proxy_read_timeout      100;
    proxy_buffers           16 64k;
    proxy_busy_buffers_size 64k;
    client_max_body_size    256k;
    client_body_buffer_size 128k;
  }
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,如果我去http://localhost:82/kibana4/我会得到Not Found 404

但是,如果我替换location /kibana4/location /,则一切正常 - 当然http://localhost:82在这种情况下URL 会更改为。

我发现了一些与类似问题相关的其他主题,例如:

在 web 目录下的 nginx 反向代理后面运行 sinatra 程序 [Kibana]

但那里描述的解决方案对我不起作用。我什至尝试过这个配置: …

nginx kibana

5
推荐指数
1
解决办法
8994
查看次数

标签 统计

kibana ×1

nginx ×1