我希望能夠通過子域 .domain.com到.domain.com Apache服務器,與子域信息了。Nginx的通配符代理,通子域名服務器(上游代理)
我想作一個nginx的緩存域,像個通配符,但經過子域到目的地(有阿帕奇女巫通配符太)。到目前爲止,我通過proxy_set_header Host $ host傳遞信息;但我想要在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;
}
你認爲我可以使用proxy_pass與上游?
Nginx (*wildcard_domain.com) --(cache)--> Apache (*wildcard_domain.com)
Nginx (anything.domain.com) --(cache)--> Apache (anything.domain.com)
proxy_pass你有沒有這出更多的例子嗎? – Nathan