簡體   English   中英

Kibana儀表板未使用Apache2 ProxyPass加載

[英]Kibana dashboard not loading using Apache2 ProxyPass

我正在嘗試在服務器上設置kibana,一切似乎都很好並且curl -I my_server_address/kibana返回200(當遠程/從另一台機器執行卷曲請求時)。 但是,當我嘗試在瀏覽器中加載相同的URL時,沒有任何反應。 我的瀏覽器控制台告訴我以下內容:

內容安全政策:指令'child-src'已被棄用。 請使用指令'worker-src'來控制worker,或使用指令'frame-src'來分別控制幀。

內容安全策略:頁面的設置阻止了內聯加載資源(“script-src”)。 kibana:372:1

即使其MIME類型(“application / json”)不是有效的JavaScript MIME類型,也會加載“ http://my_server_address/kibana/bundles/app/kibana/bootstrap.js ”中的腳本。 kibana

加載源“ http://my_server_address/kibana/bundles/app/kibana/bootstrap.js ”失敗。

其中第1行,第3行和第4行是警告,第2行('設置阻止加載資源......')是錯誤的。 我也在另一台機器上進行了設置,並在本地測試/訪問Kibana GUI工作,即使我收到此錯誤(第二行),讓我相信它可能並不重要。

在服務器上,我使用apache設置了一個proxypass,我的sites-available / 000-default.conf中的相關行是:

ProxyPass /kibana http://localhost:5601/app/kibana
ProxyPassReverse /kibana http://localhost:5601/app/kibana

我在kibana.yaml文件中更改的唯一內容是:

server.host: "0.0.0.0"
server.basePath: "/kibana"

我將其余部分保留為默認值。 我懷疑它與apache2的重定向/路由有關,導致GUI在錯誤的位置查找文件,因為curl請求工作正常。

如有任何想法或意見,將不勝感激。

解決了。 在我的apache confs中犯了一個錯誤,上面的相關行應該是:

ProxyPass /kibana http://localhost:5601
ProxyPassReverse /kibana http://localhost:5601

即沒有/ app / kibana

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM