我通过从域名访问kibana遇到了一个问题,但是通过IP地址就可以了。有谁知道这里可能是什么问题?谢谢
这是我的Nginx配置文件,我已经为kibana配置了反向代理,我可以通过IP地址访问kibana Web界面而没有任何问题。例如,假设我的IP地址是10.10.10.1,我可以通过http://10.10.10.1从浏览器访问kibana,但是,如果我使用的是域名,则该页面将停留在kibana加载屏幕中。 以域名表示,{@ {3}}的意思是,www.test.com是此处的假域名,并映射到10.10.10.1。
server {
listen 80;
server_name www.test.com;
error_log /var/log/nginx/kibana.error.log;
access_log /var/log/nginx/kibana.access.log;
auth_basic "Restricted Access";
auth_basic_user_file /etc/nginx/htpasswd.users;
location / {
rewrite ^/(.*) /$1 break;
proxy_ignore_client_abort on;
proxy_pass http://localhost:5601;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
}
}
我检查了/var/log/nginx/kibana.access.log,发现的区别是,加载了kibana.bundle.js之后,该过程停止了。以及通过ip访问的普通日志。下一步将是获取“ / ui / fonts / open_sans /”,请参见下面的日志。 对于这种错误情况,我注意到的另一件事是,chrome devtools的控制台中出现了一个错误“ Uncaught SyntaxError:Unexpected input of input”。
错误情况:
114.93.211.105-管理员[22 / Jun / 2018:00:54:35 +0800]“ GET /bundles/commons.bundle.js?v=16627 HTTP / 1.1” 304 0“ http://www.test.com” “ Mozilla / 5.0(Windows NT 10.0; Win64; x64)AppleWebKit / 537.36(KHTML,例如Gecko)Chrome / 67.0.3396.87 Safari / 537.36” 114.93.211.105-管理员[22 / Jun / 2018:00:54:36 +0800]“ GET /bundles/kibana.bundle.js?v=16627 HTTP / 1.1” 304 0“ http://www.test.com/app/kibana”“ Mozilla / 5.0(Windows NT 10.0; Win64; x64)AppleWebKit / 537.36(KHTML,例如Gecko)Chrome / 67.0.3396.87 Safari / 537.36“
成功案例:
114.93.211.105-管理员[22 / Jun / 2018:00:58:02 +0800]“ GET /bundles/kibana.bundle.js?v=16627 HTTP / 1.1” 304 0“ http://www.test.com/app/kibana” “ Mozilla / 5.0(Windows NT 10.0; Win64; x64)AppleWebKit / 537.36(KHTML,例如Gecko)Chrome / 67.0.3396.87 Safari / 537.36”
如果通过IP访问,我们可以继续以下请求。但是,如果是域名,则在获取bundle.js后就会卡住
114.93.211.105-管理员[22 / Jun / 2018:00:58:03 +0800]“ GET /ui/fonts/open_sans/open_sans_v13_latin_regular.woff2 HTTP / 1.1” 304 0“ http://10.10.10.1/app/kibana”“ Mozilla /5.0(Windows NT 10.0; Win6 4; x64)AppleWebKit / 537.36(KHTML,例如Gecko)Chrome / 67.0.3396.87 Safari / 537.36“ 114.93.211.105-管理员[22 / Jun / 2018:00:58:03 +0800]“ GET / api / console / api_server?sense_version =%40%40SENSE_VERSION&apis = es_5_0 HTTP / 1.1” 200 10586“ http://10.10.10.1/app/kibana” “ Mozilla / 5.0(Windows NT 10.0; Win64; x64)AppleWebKit / 537.36(KHTML,例如Gecko)Chrome / 67.0.3396.87 Safari / 537.36”