ssl терминация на входе nginx digital ocean - PullRequest
0 голосов
/ 31 января 2019

Я использую входной контроллер с cert-magaer на K8s.

мой контейнер работает внутри модуля на портах 80 и 443, а служба работает на 80,443.

установлен сертификат tls на входе.но выдает ошибку «Ваше соединение с этим сайтом не полностью защищено»

Это мой вход

    apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: moodle-ingress
  annotations:  
    kubernetes.io/ingress.class: nginx
    certmanager.k8s.io/cluster-issuer: moodle-prod
    nginx.ingress.kubernetes.io/rewrite-target: /
    nginx.ingress.kubernetes.io/ssl-passthrough: "true"
    nginx.ingress.kubernetes.io/secure-backends: "true"
spec:
  tls:
  - hosts:
    - domain
    secretName: moodle-prod
  rules:
  - host: domain
    http:
      paths:
      - backend:
          serviceName: moodle
          servicePort: 443

1 Ответ

0 голосов
/ 01 февраля 2019

Текущая ошибка отражает проблему со «смешанным контентом», как я признал в комментарии, поэтому, скорее всего, некоторые веб-страницы содержат как защищенные (HTTPS), так и небезопасные (HTTP) элементы контента, также доставляемые в веб-браузер. Здесь - ссылка на похожую проблему, сообщенную в сообществе Stack.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...