Mi piacerebbe essere in grado di passare sottodominio .dominio.com al .dominio.com Apache Server, con sottodominio informazioni troppo.Nginx delega jolly, passaggio sottodominio al server (proxy upstream)
Vorrei creare una cache di nginx per domini, che agisce come un jolly, ma che passa al sottodominio sottodominio per destinazione (vi è anche un carattere jolly apache witch). Fino ad ora, ho passato le informazioni tramite l'host $ host proxy_set_header ; ma mi piacerebbe avere una richiesta con sottodominio sul server 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;
}
Pensi che sia possibile utilizzare proxy_pass con upstream?
Nginx (*wildcard_domain.com) --(cache)--> Apache (*wildcard_domain.com)
Nginx (anything.domain.com) --(cache)--> Apache (anything.domain.com)
Hai mai capire questo? – Nathan