如何创建重定向 url
How to create redirection url
我会按照部署到 kubernetes 的服务进行构建,以便使用入口对象进行访问。
我想使用 https://mylocation.com/myprogram/doc to access the app but only https://mylocation.com/myprogram/doc/ 作品。
我在我的 yaml 中创建了以下条目
# -----------------
# Ingress object
# -----------------
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: myapp-ingress
namespace: documentation
annotations:
kubernetes.io/ingress.class: nginx
#Default is 'true'
spec:
tls:
- hosts:
- mylocation.com
rules:
- host: mylocation.com
http:
paths:
- backend:
serviceName: myapp-service
servicePort: 80
path: /myapp/doc
- backend:
serviceName: myapp-service
servicePort: 80
path: /myapp/doc/(.*)
我已经创建了入口对象 kubectl apply -f filename
当我浏览 http://mylocation.com//myapp/doc 时,我收到 HTTP ERROR 404
当我浏览 http://mylocation.com//myapp/doc/ 时,它有效
有人可以帮助我 http://mylocation.com//myapp/doc 工作吗?
感谢您的帮助。
确保放置适当的正则表达式
# -----------------
# Ingress object
# -----------------
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: myapp-ingress
namespace: documentation
annotations:
kubernetes.io/ingress.class: nginx
#Default is 'true'
spec:
tls:
- hosts:
- mylocation.com
rules:
- host: mylocation.com
http:
paths:
- backend:
serviceName: myapp-service
servicePort: 80
path: /myapp/doc(/|$)(.*)
`
我会按照部署到 kubernetes 的服务进行构建,以便使用入口对象进行访问。
我想使用 https://mylocation.com/myprogram/doc to access the app but only https://mylocation.com/myprogram/doc/ 作品。
我在我的 yaml 中创建了以下条目
# -----------------
# Ingress object
# -----------------
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: myapp-ingress
namespace: documentation
annotations:
kubernetes.io/ingress.class: nginx
#Default is 'true'
spec:
tls:
- hosts:
- mylocation.com
rules:
- host: mylocation.com
http:
paths:
- backend:
serviceName: myapp-service
servicePort: 80
path: /myapp/doc
- backend:
serviceName: myapp-service
servicePort: 80
path: /myapp/doc/(.*)
我已经创建了入口对象 kubectl apply -f filename
当我浏览 http://mylocation.com//myapp/doc 时,我收到 HTTP ERROR 404 当我浏览 http://mylocation.com//myapp/doc/ 时,它有效
有人可以帮助我 http://mylocation.com//myapp/doc 工作吗?
感谢您的帮助。
确保放置适当的正则表达式
# -----------------
# Ingress object
# -----------------
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: myapp-ingress
namespace: documentation
annotations:
kubernetes.io/ingress.class: nginx
#Default is 'true'
spec:
tls:
- hosts:
- mylocation.com
rules:
- host: mylocation.com
http:
paths:
- backend:
serviceName: myapp-service
servicePort: 80
path: /myapp/doc(/|$)(.*)
`