Spring Boot Kubernetes入口Nginx Whitelabel错误页面登录重定向

时间:2019-03-03 00:06:29

标签: spring-boot nginx-reverse-proxy kubernetes-ingress nginx-ingress

我想通过以下kubernetes入口nginx配置运行我的spring boot应用程序(使用ui):

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: ingress
  annotations:
    kubernetes.io/ingress.class: nginx
    nginx.ingress.kubernetes.io/ssl-redirect: "false"
    nginx.ingress.kubernetes.io/rewrite-target: /$1
spec:
  tls:
    - hosts:
        - test123xxx.com
      secretName: letsencrypt-staging
  rules:
    - host: test123xxx.com
      http:
        paths:
          - path: "/?(.*)"
            backend:
              serviceName: application
              servicePort: 8080

如果我致电test123xxx.com,它将重定向到test123xxx.com/login(因为使用了spring-boot安全配置),但是我收到了 Whitelabel错误页面,并带有 Http 404 >

我可以通过kubectl port-forward运行应用程序而没有任何问题。

0 个答案:

没有答案