【问题标题】:Azure Kubernetes NGINX Ingress redirect to www stopped workingAzure Kubernetes NGINX 入口重定向到 www 停止工作
【发布时间】: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


【解决方案1】:

这只是因为我工作的内部网络设置而无法正常工作。上面的配置是正确的并且有效。

【讨论】:

    猜你喜欢
    • 2020-04-01
    • 2021-06-01
    • 2021-07-14
    • 2014-03-29
    • 1970-01-01
    • 2020-12-30
    • 2018-07-11
    • 1970-01-01
    • 2019-03-17
    相关资源
    最近更新 更多