【发布时间】:2019-11-07 10:28:17
【问题描述】:
我已经在 Azure Kubernetes 上设置了 NGINX Ingress,并带有一个从 example.com 重定向到 https://www.example.com 的注释。
当前配置过去可以完美运行,但不再有效。 配置如下:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: myapp-ingress
annotations:
nginx.ingress.kubernetes.io/configuration-snippet: |
if ($host = 'example.com' ) {
rewrite ^ https://www.example.com$request_uri permanent;
}
nginx.ingress.kubernetes.io/from-to-www-redirect: "true"
spec:
tls:
- hosts:
- example.com
- www.example.com
secretName: myapp-secret
rules:
- host: www.example.com
http:
paths:
- backend:
serviceName: myapp-prod-service
servicePort: 80
- host: domain.com
http:
paths:
- backend:
serviceName: myapp-prod-service
servicePort: 80
【问题讨论】:
-
尝试连接时遇到什么错误?您是否尝试过重新部署配置?
-
问题是由于我正在工作的其他网络配置造成的。在该网络之外,此配置工作正常。感谢您的帮助
标签: kubernetes kubernetes-ingress nginx-ingress azure-aks