给每个域名配置对应的虚拟主机
然后各自虚拟主机配置段中再配置相应的反向代理
首先,nginx要设置泛解析,接受所有的域名请求。
server_name *.demo.com; 或者 server_name null;
其实,判断域名处理
location / {
if ($host = 'xxxxxxxx') {
rewrite ^/(.*)$ http://xxxxxxxx/$1 permanent;
#proxy_pass http://xxxxxx:9066/;
}
}
大概示例,你如果有100个文件的名,估计到时配置文件会很长。