【发布时间】:2022-01-16 06:53:15
【问题描述】:
example.com 指向一个实例,abc.example.com 指向另一个实例。我们希望example.com/abc 也应该指向abc.example.com instance。我们不想要重定向,我们想要别名。怎么可能?请帮忙。
【问题讨论】:
标签: node.js amazon-web-services nginx amazon-ec2 server
example.com 指向一个实例,abc.example.com 指向另一个实例。我们希望example.com/abc 也应该指向abc.example.com instance。我们不想要重定向,我们想要别名。怎么可能?请帮忙。
【问题讨论】:
标签: node.js amazon-web-services nginx amazon-ec2 server
你能把入口文件用作
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: "abc-ingress"
namespace: "ingress-nginx"
annotations:
kubernetes.io/ingress.class: alb
alb.ingress.kubernetes.io/scheme: internet-facing
alb.ingress.kubernetes.io/listen-ports: '[{"HTTP": 80}, {"HTTPS":443}]'
alb.ingress.kubernetes.io/actions.ssl-redirect: '{"Type": "redirect", "RedirectConfig": { "Protocol": "HTTPS", "Port": "443", "StatusCode": "HTTP_301"}}'
labels:
app: abc-app
spec:
rules:
- host: abc.example.com
http:
paths:
- path: /abc
backend:
serviceName: abc-service
servicePort: 80
你有一个新的入口文件
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: "pqr-ingress"
namespace: "ingress-nginx"
annotations:
kubernetes.io/ingress.class: alb
alb.ingress.kubernetes.io/scheme: internet-facing
alb.ingress.kubernetes.io/listen-ports: '[{"HTTP": 80}, {"HTTPS":443}]'
alb.ingress.kubernetes.io/actions.ssl-redirect: '{"Type": "redirect", "RedirectConfig": { "Protocol": "HTTPS", "Port": "443", "StatusCode": "HTTP_301"}}'
labels:
app: pqr-app
spec:
rules:
- host: pqr.example.com
http:
paths:
- path: /pqr
backend:
serviceName: pqr-service
servicePort: 80
【讨论】: