- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在RHEL 7.2上运行kibana 4.4.1
当kibana.yml文件不包含设置server.basePath
时,一切正常。 Kibana成功启动并吐出消息
[info][listening] Server running at http://x.x.x.x:5601/
curl http://x.x.x.x:5601/app/kibana
返回预期的HTML。
server.basePath: "/kibana4"
时,
http://x.x.x.x:5601/kibana4/app/kibana结果为404。为什么?
[info][listening] Server running at http://x.x.x.x:5601/
curl http://x.x.x.x:5601/
返回
<script>
var hashRoute = '/kibana4/app/kibana';
var defaultRoute = '/kibana4/app/kibana';
...
</script>
curl http://x.x.x.x:5601/kibana4/app/kibana
返回
{"statusCode":404,"error":"Not Found"}
最佳答案
server.basePath
的行为不符合我的预期。
我期望server.basePath
对称地影响URL。这意味着请求URL将在子域/kibana4下,响应URL也将在子域/kibana4下。
不是这种情况。 server.basePath
不对称地影响URL。这意味着所有请求URL都保持不变,但响应URL包含了子域。例如,仍然可以在http://x.x.x.x:5601/app/kibana上访问kibana主页,但是所有hrefs URL都包含子域/kibana4。server.basePath
仅在以下情况下有效:将代理转发到kibana之前,该代理使用删除子域的代理
以下是我使用的HAProxy配置
frontend main *:80
acl url_kibana path_beg -i /kibana4
use_backend kibana if url_kibana
backend kibana
mode http
reqrep ^([^\ ]*)\ /kibana4[/]?(.*) \1\ /\2\
server x.x.x.x:5601
reqrep
表达式,该表达式在将请求转发给kibana之前从URL删除了子域/kibana4。
关于kibana - kibana server.basePath结果为404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36266776/
我的 Next.js 应用程序在“/portal/”文件夹中运行,basePath 设置如下: module.exports = { basePath: '/portal' } 现在我需要该应
当我做: allf = spark.read.parquet("gs://bucket/folder/*") 我得到: java.lang.AssertionError: assertion fail
我正在尝试使用 生成一些 Web 服务定义Swagger Codegen » 2.2.1 所有配置都在工作,我的 .yaml 正确生成了类定义。 Why the property basePath i
我正在尝试通过 karma 运行 jasmine Specs,但是当 karma 查找我包含的文件时,它使用 C:\ 的基本路径,即使配置文件位于 C:\dev\项目\。 我在 gulp 任务中运行
我的 Sinatra 应用程序有一个简单的 config.ru 文件。 require 'sinatra' require 'app' run Sinatra::Application 但是,Pass
我只是在我的 Karma 配置文件中尝试一些东西,并且设置了一个文件数组,如下所示: files: [ '../dist/app/**/*.mock.js', '../dist/assets
我正在尝试使用我们的 TFS 2013 版本创建 NuGet 包。我基本上就跟着THIS步骤和本地一切正常。 但我们的构建不使用默认输出目录,这似乎会使 nuget pack 命令崩溃。 在我的本地计
我正在尝试将 HTML 夹具数据加载到 JsTestDriver 测试环境中。当 jsTestDriver.conf 文件位于我的工作目录的顶层时,我可以让它工作,但如果我把它放在一个子目录中并尝试使
在 Laravel 项目中安装了 CKEditor 和 CKFinder,它们都在 Public/js 文件夹中 在我的主页中,我加载了一个站点特定的 .js 文件,其中包含 var CKEDITOR
我没有成功尝试创建一个简单的 NextJS 站点,该站点具有 /app所有链接的前缀。因此,在主页(有一个指向 /about 的链接)上,关于链接应该以 /app/about 结尾。 . (根据以下评
问题陈述: 出于“奇怪”的原因,我们对 API 的所有操作都有不同的“主机”。我们有这样的 API: 操作 1:GET https://host1:port1/api/resources 操作 2:G
注意-首先,仔细阅读问题。 我是 ZF2 的新手。现在我正在研究 zend 框架 2.3。我在这个项目中有三个模块,我正在研究 Wamp。 应用程序 ----------//默认 ZF2 页面。 专辑
在我的应用程序中,要将文件移动到特定目录,我需要知道 Controller 操作中的公用文件夹路径。我阅读了不同的此类解决方案,但并不容易。我知道在 View 中我们可以使用 $this->baseP
当我在 server 上运行我的 YII 项目时,出现此错误。 CException CAssetManager.basePath "/var/www/html/v2/assets" is inval
查看 swagger 文档,特别是我没有找到如何定义 host 和 basePath 属性的注释。 知道在哪里设置它们吗? 查阅的文档: Swagger-2.X---Annotations 这是使用变
我有一个包含以下代码段的 OpenAPI 规范文档(我无法控制): servers: - url: http://www.[someservice].com/api 我正在使用这个 OpenAPI
我想捕捉像 View 这样的基本路径。在 View 中,使用 $this->basePath(); 等辅助函数可以轻松获取基本路径,我想从模型中获取基本路径值。 最佳答案 为您的模型添加 getter
在 Spark Structured Streaming(Java 中)中读取分区数据时是否可以设置 basePath 选项?我只想加载特定分区中的数据,例如 basepath/x=1/,但我还希望将
我现在在 Dropbox/96_2013/work/ror/dmc/dmStaffing/QA/selenium_server_wyatt/spec/2day/units/ 我可以进入 irb 并需要
当我构建 Entity Framework 核心时,我不断收到以下异常。我用谷歌搜索并尝试了多种建议但无济于事。感谢您的帮助。 我正在使用 Visual Studio Community 2017。我
我是一名优秀的程序员,十分优秀!