title: kubernetes ingress server-alias only applies to one ingress host
body: <p>According to this doc (<a href="https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/#server-alias" rel="nofollow noreferrer">https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/#server-alias</a>), I'm able to add additional server_name to the nginx config file.
  However, it adds the extra server_name to all of my hosts, which cause conflicts for sure.
  Is there a way to add server-alias only for one of my hosts? Say I only want to add 10.10.0.100 to my test1 host.
  Ingress example:</p>
  <pre><code>apiVersion: networking.k8s.io/v1
  kind: Ingress
  metadata:
    name: test-ingress
    namespace: default
    annotations:
      kubernetes.io/ingress.class: nginx
      nginx.ingress.kubernetes.io/server-alias: 10.10.0.100
  spec:
    rules:
    - host: test1.com
      http:
        paths:
        - path: /
          backend:
            service:
              name: test1-service
              port:
                number: 8000
          pathType: Prefix
    - host: test2.com
      http:
        paths:
        - path: /
          backend:
            service:
              name: test2-service
              port:
                number: 8000
          pathType: Prefix
  
  </code></pre>