我在localhost上的端口9292上运行kibana。我想要实现的是当我输入http://ip_adress/kibana时,将加载来自端口9292的页面,但路径将保持http://ip_address/kibana/index.html#/dashboard/file/default.json我得到的是http://ip_adress:9292/index.html#/dashboard/file/default.json
这是我的代码:
server {
...
location /kibana {
return 301 /kibana/;
}
location ~ /kibana/(.*) {
error_log /var/log/nginx/kibana-error.log debug;
proxy_pass http://ip_address:9292/$1;
}
}
答案 0 :(得分:0)
最后我将Kibana从3更新为4,这有助于我现在使用此配置:
upstream kibana {
server 127.0.0.1:5601;
}
...
location /kibana {
return 301 /kibana/;
}
location ~ /kibana/(.*) {
proxy_pass http://kibana/$1;
}