首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >haproxy-入口多个后端规则

haproxy-入口多个后端规则
EN

Stack Overflow用户
提问于 2020-06-26 01:44:27
回答 1查看 566关注 0票数 0

我试图在我的一条入口语句中使用多个规则:

代码语言:javascript
复制
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  annotations:
    ingress.kubernetes.io/balance-algorithm: roundrobin
    ingress.kubernetes.io/maxconn-server: "10"
    #ingress.kubernetes.io/secure-backends: "true"
    ingress.kubernetes.io/secure-verify-ca-secret: "tls-secret-portal"
    ingress.kubernetes.io/ssl-redirect: "true"
  name: ingress-test
  namespace: testing
spec:
  tls:
  - hosts:
    - my.domain.name
    secretName: tls-secret-portal
  rules:
   - host: my.domain.name
     http:
       paths:
         - path: /
           backend:
             serviceName: nginx-service
             servicePort: 8080
         - path: /link
           backend:
             serviceName: apache-service
             servicePort: 8080

只有/上的nginx-service才能工作。如果我交换路径,那么只有apache-service可以工作。如果我给它们提供一个路径(/link1和/link2),两个都不工作,我得到一个404Not found,不工作的那个的错误总是404Not found。证书工作正常,这不是证书颁发。

肖恩

EN

回答 1

Stack Overflow用户

发布于 2020-07-14 16:31:42

重写你的应用程序是最干净的方式,所以我建议你这么做。

您不能只是重写来自服务器的响应内容,并在运行中更改urls/路径。说起来容易做起来难。您可以在理论上尝试,但通常这不是一个好主意。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62581301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档