Nginx générique proxy, passer un sous-domaine pour le serveur (proxy en amont)

Je voudrais être en mesure de passer à sous-domaine.domain.com .domain.com serveur apache, avec sous-domaine info trop.

Je voudrais faire un cache nginx pour le domaine, agissant comme générique, mais le passage sous-domaine à la destination (il y a apache sorcière générique trop). Jusqu'à maintenant, je passe l'info via proxy_set_header Host $host; mais je voudrais avoir de la demande avec un sous-domaine sur le serveur apache.

  upstream domain.com {
    server 172.1.1.1:80 weight=50 fail_timeout=30s;
  }

  server {
    server_name *.domain.com;

    location /{
      proxy_pass http://domain.com;
      #proxy_pass $request;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header Host $host;
     }

    location ~* ^.+.    (jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js|swf)$ {
     proxy_pass http://topmanagergame.com;
     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
     proxy_cache my-cache;
     proxy_cache_valid  200 302  30m;
     proxy_cache_valid  404      1m;
    }

    access_log /var/log/nginx/domain.com.log main;
    error_log off;
 }

Pensez-vous que je peux utiliser proxy_pass avec en amont ?

Nginx (*wildcard_domain.com) --(cache)--> Apache (*wildcard_domain.com)
Nginx (anything.domain.com) --(cache)--> Apache (anything.domain.com)
Avez-vous jamais comprendre cela?

OriginalL'auteur sirkubax | 2012-10-18