dforel 大佬有话说 : 2020-3-22 15:47:25
求助论坛nginx大佬.怎么写这个规则
本帖最后由 dforel 于 2020-3-22 17:37 编辑
内网有 127.0.0.1:5601
内网有nginx 127.0.0.1:80
希望,达到:访问 127.0.0.1/kibana,就能使用 127.0.0.1:5601 这个服务器,
我写的规则是
location /kibana/ {
proxy_pass http://127.0.0.1:5601/;
}
然后,实际使用是 ,
输入127.0.0.1/kibana 后会被重定向到 http://127.0.0.1/login 去登录,
我希望是重定向到 http://127.0.0.1/kibana/login
去访问kibana的时候,他发现没登录,所以返回了302跳转指令,跳转到登录地址,
302 /login
我应该怎么把302 /login 替换成 302 /kibana/login呢?
大佬有什么思路吗?
请求大佬指导..
试了 proxy_redirect ^/(.*)$ /kibana$1 会不停的重定向.
通过加二级目录.设置basePath和server.rewriteBasePath 的参数解决了.
jackwolf 大佬有话说 : 2020-3-22 15:55:40
或许问题出在kibana
dforel 大佬有话说 : 2020-3-22 15:57:00
jackwolf 大佬有话说 : 2020-3-22 15:55
或许问题出在kibana
噢噢.是的,去访问kibana的时候,他发现没登录,所以返回了302跳转指令,跳转到登录地址,
302 /login
我应该怎么把302 /login 替换成 302 /kibana/login呢?
大佬有什么思路吗?
wweng 大佬有话说 : 2020-3-22 16:42:11
proxy_redirect指令,查一下用法,可以替换302
jackwolf 大佬有话说 : 2020-3-22 17:09:28
dforel 大佬有话说 : 2020-3-22 15:57
噢噢.是的,去访问kibana的时候,他发现没登录,所以返回了302跳转指令,跳转到登录地址,
302 /login
看一下kibana的index转跳规则
dforel 大佬有话说 : 2020-3-22 17:36:22
jackwolf 大佬有话说 : 2020-3-22 17:09
看一下kibana的index转跳规则
额?他的跳转是用的后台的发送302重定向,,然后,我给他加了个二级目录解决了.
DROP 大佬有话说 : 2020-3-22 18:12:01
proxy_redirect
aming 大佬有话说 : 2020-3-22 18:14:20
location /kibana 看看?
好久不用nginx了
dforel 大佬有话说 : 2020-3-22 18:43:54
aming 大佬有话说 : 2020-3-22 18:14
location /kibana 看看?
好久不用nginx了
location /log/ {
proxy_pass http://127.0.0.1:5603/log/;
}
后来是这么配置的