title: Kubernetes ingress-nginx - How can I disable listening on https if no TLS configured?
body: <p>I'm using kubernetes <a href="https://github.com/kubernetes/ingress-nginx/" rel="noreferrer">ingress-nginx</a> and this is my Ingress spec. <a href="http://example.com" rel="noreferrer">http://example.com</a> works fine as expected. But when I go to <a href="https://example.com" rel="noreferrer">https://example.com</a> it still works, but pointing to default-backend with Fake Ingress Controller certificate. How can I disable this behaviour? I want to disable listening on https at all on this particular ingress, since there is no TLS configured.</p>
  
  <pre><code>kind: Ingress
  apiVersion: extensions/v1beta1
  metadata:
    name: http-ingress
    annotations:
      kubernetes.io/ingress.class: "nginx"
  spec:
    rules:
      - host: example.com
        http:
          paths:
            - backend:
                serviceName: my-deployment
                servicePort: 80
  </code></pre>
  
  <p>I've tried this <code>nginx.ingress.kubernetes.io/ssl-redirect: "false"</code> annotation. However this has no effect.</p>