【问题标题】:add Rewrite Rules 301 in nginx ingress controller在 nginx 入口控制器中添加重写规则 301
【发布时间】:2017-04-07 22:10:07
【问题描述】:

如何创建关于 nginx 入口控制器的重写规则,就像 NGINX 能够进行重定向一样。

喜欢:(示例) server_name www.foo.com; 重写^/search$https://www.foo.com/all/search永久;

【问题讨论】:

    标签: nginx url-rewriting controller kubernetes


    【解决方案1】:

    最新 (beta.3) 版本的入口控制器支持此功能。

    您使用注释设置它。看看例子here

    基本上,当您设置入口时,您需要像这样指定它:

    apiVersion: extensions/v1beta1
    kind: Ingress
    metadata:
      annotations:
        ingress.kubernetes.io/rewrite-target: /search
      name: rewrite
      namespace: default
    spec:
      rules:
      - host: foo.com
        http:
          paths:
          - backend:
              serviceName: my-service
              servicePort: 80
            path: /all/search
    

    【讨论】:

      猜你喜欢
      • 2022-07-22
      • 2021-04-05
      • 2020-03-15
      • 1970-01-01
      • 2012-06-20
      • 1970-01-01
      • 2020-07-15
      • 2021-09-12
      • 2010-11-20
      相关资源
      最近更新 更多