59,829
社区成员
发帖
与我相关
我的任务
分享创建以下的自定义ingress
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: webapi-ingress
namespace: winter
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/rewrite-target: /$2
nginx.ingress.kubernetes.io/whitelist-source-range: 0.0.0.0/0
nginx.ingress.kubernetes.io/server-snippet: |
location = /teacher/api-docs/index.html {
allow 192.168.1.100;
deny all;
}
spec:
rules:
- host: www.abc.cn
http:
paths:
- path: /teacher(/|$)(.*)
backend:
serviceName: teacher
servicePort: 80
执行以上的文件以后,
使用192.168.1.100的服务器访问http:/www.abc.com/teacher/api-docs/index.html 返回404错误,请教一下这个配置是不是我少写了什么内容?
使用其它的ip地址访问http:/www.abc.com/teacher/api-docs/index.html返回403错误,这是我想要的,说明这条配置是生效的;
谢谢!
请问解决了没 我也碰到了相同的问题