【问题标题】:Nginx infinte redirection for kibana on centOS 7centOS 7上kibana的Nginx无限重定向
【发布时间】:2017-09-13 01:30:31
【问题描述】:

我没有反向代理的经验,更不用说 nginx 并且正在苦苦挣扎。

版本:

  • kibana:5.6

  • nginx:1.10.2

当我转到 elk.mydomain.com/kibana 时,我被重定向到一个循环中,直到 Firefox 在像这样的超长链接后阻止我:

http://elk.mydomain.com/kibana/login?next=%2Fkibana%2Fkibana%2Flogin%3Fnext%3D%252Fkibana%252Fkibana%252Flogin%253Fnext%253D%25252Fkibana%25252Fkibana%25252Flogin%25253Fnext%25253D%2525252Fkibana%2525252Fkibana%2525252Flogin%2525253Fnext%2525253D%252525252Fkibana........

我基本上一直在尝试对每一件小事进行小的调整,但没有运气。

cat /etc/nginx/conf.d/kibana.conf:

server {
listen 80;
server_name elk.mydomain.com;
auth_basic "Restricted Access";
auth_basic_user_file /etc/nginx/conf.d/kibana.htpasswd;
location /kibana/ {
  proxy_pass http://localhost:5601;
  proxy_http_version 1.1;
  proxy_set_header Upgrade $http_upgrade;
  proxy_set_header Connection 'upgrade';
  proxy_set_header Host $host;
  proxy_cache_bypass $http_upgrade;
}
}

netstat -ntlpu | grep 5601:

tcp .... 127.0.0.1:5601 0.0.0.0:* ... LISTENING

/etc/kibana/kibana.yml 我有:

server.host: "localhost" # I have also tried "elk.mydomain.com"
server.basepath: "/kibana" # I have also tried ""
server.name: "a_label"

当我使用httpie (http :5601) 在本地检查时,我得到Found

我被困在这里了。

【问题讨论】:

    标签: nginx kibana centos7


    【解决方案1】:

    我找到了答案:

    https://discuss.elastic.co/t/reverse-proxy-kibana/43647/14

    我将/etc/nginx/conf.d/kibana.conf sn-p 中的location 更改为以下内容:

    location ~ ^/kibana/(.*)$ {
            rewrite /kibana/(.*) /$1 break;
            proxy_pass http://localhost:5601;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection 'upgrade';
            proxy_set_header Host $host;
            proxy_cache_bypass $http_upgrade;
        }
    

    我不确定发生了什么,但它确实有效。也许有 nginx 意识的人可以解释一下?与消耗部分链接有关(如该帖子中所述)。

    【讨论】:

    • 老兄,你是怎么得到答案的,我想我永远不会得到那个配置,很好,谢谢 只需 30 分钟搜索答案
    猜你喜欢
    • 2017-04-10
    • 1970-01-01
    • 2020-09-22
    • 2014-11-17
    • 2023-03-14
    • 2019-08-04
    • 2019-08-31
    • 2020-03-21
    • 2016-05-09
    相关资源
    最近更新 更多