0

我想在配置了 nifi.web.proxy.context.path 的 kong api 网关后面部署 nifi。我能够使用具有以下属性的 nginx 成功实现这一点

# nifi.properties
nifi.web.proxy.context.path=/apigw/doc-shared/nifi
nifi.web.proxy.host=

#nginx.conf
    location /apigw/doc-shared/nifi/ {
        proxy_pass http://127.0.0.1:8080/;
        proxy_set_header X-ProxyHost localhost;
        proxy_set_header X-ProxyPort 80;
        proxy_set_header X-ProxyContextPath /apigw/doc-shared/nifi;

    }

现在我想在 kong 路由或服务中具有相同的配置 如何添加 X-Proxy 属性(无 nginx) 我添加了服务和路由但在https://kongserver.com/apigw/doc-shared/nifi/它将打开 nifi 重定向页面到https://kongserver.com/nifi,其中给出 404。Kong 配置为将 /apigw 作为路径

apiVersion: configuration.ckng.com/v1
kind: KongService
metadata:
  name: doc-apcore-nifi-configprop-nifi-root
spec:
  host: doc-apcore-nifi-configprop-nifi-gui-ingress.doc-apcore
  path: /apigw/doc-shared/nifi
  port: 8080
---
apiVersion: configuration.ckng.com/v1
kind: KongRoute
metadata:
  name: doc-apcore-nifi-configprop-nifi-route-root
spec:
  paths:
  - /nifi
  preserve_host: true
  strip_path: true

 
4

0 回答 0