Перестал работать Azure Kubernetes NGINX Ingress на www - PullRequest
0 голосов
/ 25 июня 2019

Я настроил и NGINX Ingress на Azure Kubernetes с аннотацией для перенаправления с 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

1 Ответ

2 голосов
/ 26 июня 2019

Это не работало только из-за внутренней настройки сети, в которой я работал.Конфигурация выше верна и работает.

...