【ingress-nginx 中 Rewrite 的使用】apiVersion: extensions/v1beta1kind: Ingressmetadata:name: fenamespace: defaultannotations:kubernetes.io/ingress.class: "nginx"nginx.ingress.kubernetes.io/app-root: /app/nginx.ingress.kubernetes.io/rewrite-target: /$2nginx.ingress.kubernetes.io/configuration-snippet: |rewrite ^(/app)$ $1/ redirect;rewrite ^/stylesheets/(.*)$ /app/stylesheets/$1 redirect;rewrite ^/images/(.*)$ /app/images/$1 redirect;spec:rules:- host: todo.qikqiak.comhttp:paths:- backend:serviceName: feservicePort: 3000path: /app(/|$)(.*)
更新后我们的应用就都会以 / 这样的 slash 结尾了 。这样就完成了我们的需求,如果你原本对 nginx 的配置就非常熟悉的话应该可以很快就能理解这种配置方式了,当然如果你还是喜欢更加简单明了的方式的话可以推荐使用 Traefik。
推荐阅读
- 通过CSS注入窃取HTML中的数据
- 简单聊聊HTTP2.0中的Server Push
- 公司中常见的八种打印机故障解决方法
- Xshell中SSH协议远程访问Linux,使用lrzsz工具实现文件上传下载
- 绍兴茶记,诗茶岁月悠悠 越中茶香亦千年
- 大佛龙井茶文化节,中国茶叶区域品牌十强发布
- 中华茶祖节昨启幕 十大宣传活动接力登场
- 谁是九头身 九头身美女代表什么
- 碧生源赵弘,建立中国的世界茶品牌
- 中国国际茶文化研究会会长刘枫考察八马茶业