我需要根据请求来自哪个服务器来设置根。 这是我想在nginx中完成的。 我拿出了我认为不相干的东西。
server { listen 81; charset utf-8; server_name d1.com d2.com d3.com; expires -1; location / { location ~* \.(jpg|jpeg|rtf|json|png|gif|css|js|swf|flv|ico)$ { expires max; access_log off; log_not_found off; if (server_name = d1.com) { root /folder1 } if (server_name = d2.com) { root /folder2 } if (server_name = d3.com) { root /folder3 } } try_files $uri $uri/ @proxy; }
我怎么去设置这个呢?
为什么不只是做一些像..
root /srv/www/$http_host;
并更改目录结构以匹配:
/srv/www/d1.com /srv/www/d2.com
等等