1
如何创建关于nginx入口控制器的重写规则,就像NGINX能够重定向一样。在nginx入口控制器中添加重写规则301
like:(exemple) server_name www.foo.com; 重写^/search $ https://www.foo.com/all/search永久;
如何创建关于nginx入口控制器的重写规则,就像NGINX能够重定向一样。在nginx入口控制器中添加重写规则301
like:(exemple) server_name www.foo.com; 重写^/search $ https://www.foo.com/all/search永久;
入口控制器的最新(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